PHP Classes

File: demo_simple.php

Recommend this page to a friend!
  Classes of pascal CASENOVE   PHPMySQLbackup   demo_simple.php   Download  
File: demo_simple.php
Role: Example script
Content type: text/plain
Description: example
Class: PHPMySQLbackup
Backup a mysql database without mysqldump
Author: By
Last change: Example script ready to use on your web site
Date: 20 years ago
Size: 1,782 bytes
 

Contents

Class file image Download
<?
   
// exemple de sauvegarde de base mysql
    // vous pouvez utiliser cette page pour vos sauvegardes
    // il suffit de faire un lien dessus depuis une page de votre site
    // après avoir mis vos parametres MySQL
    // les options definies doivent convenir
    // sinon utilisez // pour mettre ou enlever des options
    // a placer dans un repertoire de votre site avec le fichier phpmysqldump.pclass
    // *************important*********
    // ce repertoire doit être accessible en écriture par votre serveur WEB
    // ou utilisez le flag $fly=1
    //
    // mettre vos parametres mysql en dur dans le script
   
   
$host="localhost";
   
$base="votre_base_a_sauvegarder";
   
$login="votre_login_mysql";
   
$password="votre_password_mysql";
   



    require(
"phpmysqldump.pclass");
   
   
// parametres pour la classe phpmysqldump dans l'ordre
    // l'adresse du serveur,
    // le username,
    // le password
    // le nom de la base a sauvegarder
    // la langue fr ou en (facultatif fr par defaut)
    // link mysql ( facultatif )
    // si le link mysql est abcent on tient compte du host, name et pass
    // si le link est présent il est prioritaire, les autres paramètres doivent être ""

   
$sav = new phpmysqldump( $host, $login, $password, $base, "fr",$link);

   
//$sav->format_out="no_comment"; // si on ne veux pas les commentaires dans le dump
   
   
$sav->nettoyage(); // facultatif enleve les anciens fichiers de sauvegarde
   
$sav->fly=1; // pas de creation de fichier sauvegarde au vol
    //$sav->compress_ok=1; // flag pour activer la compression
   
$sav->backup(); // lance la sauvegarde
    // $sav->backup("test.sql"); // lance la sauvegarde avec un nom de fichier defini par l'utilisateur
   
   
if($sav->errr){ echo $sav->errr;} // affichage des messages d'erreur

?>