| 
<html>
<head>
 <title>Testing Backup</title>
 </head>
 <body>
 <?
 // Includes the class Backup
 include ("cls_backup.php");
 
 // Crea the object
 $backup = new backup;
 
 // Sets the parameters
 $backup->set_etiqueta ("test");
 $backup->set_dir_origen ("src_dir/");
 $backup->set_dir_destino ("dest_dir");
 $backup->set_bd_host ("host");
 $backup->set_bd_usr ("user");
 $backup->set_bd_clave ("password");
 $backup->set_bd_nombre ("db_name");
 
 // Evaluates the parameter modo
 switch ($_GET["modo"])
 {
 // Compress the directory specified by set_dir_origen () and downloads
 // the zip file
 case "files":
 $backup->backup_files ();
 break;
 // Dumps DB into a file and downloads it
 case "db":
 $backup->backup_mysql ();
 break;
 // Shows backup options
 case "":
 echo "<p><a href=\"?modo=files\">Files</a></p>";
 echo "<p><a href=\"?modo=db\">DB</a>";
 break;
 }
 ?>
 </body>
 </html>
 |