| 
<?
// 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
 
 ?>
 
 |