/gespac/gestion_donnees/dump_db_ocs.php

http://gespac.googlecode.com/ · PHP · 35 lines · 32 code · 3 blank · 0 comment · 0 complexity · b541a91cdb9ffcd1a2473caa387966d1 MD5 · raw file

  1. <div class="entetes" id="entete-dumpocs">
  2. <span class="entetes-titre">DUMP BASE OCS<img class="help-button" src="<?PHP echo ICONSPATH . "info.png";?>"></span>
  3. <div class="helpbox">Permet la crיation d'un dump de la base OCS.</div>
  4. </div>
  5. <div class="spacer"></div>
  6. <?php
  7. // Connexion א la base de donnיes GESPAC
  8. $con_ocs = new Sql ( $host, $user, $pass, $ocsweb );
  9. $base = "ocsweb";
  10. // nom du fichier dump
  11. $dumpfile = $base. "-sqldump-".date("Ymd-His").".sql";
  12. // crיation du fichier dump dans le dossier dump
  13. file_put_contents( "dump/" . $dumpfile, dump_base($host, $user, $pass, $base) );
  14. // On יcrit des choses interessantes ici ...
  15. echo "<center><h2>Crיation du fichier dump de la base OCS dans le dossier dump du site ...";
  16. echo "<br>";
  17. echo "Pour le voir cliquez >> <a href='../gespac/dump/$dumpfile' target=_blank> $dumpfile </a> << </H2></center>";
  18. //Insertion d'un log
  19. $log_texte = "Le fichier $dumpfile a יtי crיי";
  20. $req_log_dump_ocs = "INSERT INTO logs ( log_type, log_texte ) VALUES ( 'Dump OCS', '$log_texte' );";
  21. $result = $con_ocs->Execute ( $req_log_dump_ocs );
  22. ?>