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