Login   Register  
PHP Classes
elePHPant
Icontem

File: demo_simple.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  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: 2003-04-20 09:55
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

?>