<html>
 
<head>
 
<title>Probando Backup</title>
 
</head>
 
<body>
 
<?
 
    // Incluye de la clase Backup
 
    include ("cls_backup.php");
 
    
 
    // Crea el objeto
 
    $backup = new backup;
 
    
 
    // Asigna los parámetros
 
    $backup->set_etiqueta ("prueba");
 
    $backup->set_dir_origen ("dir_origen/");
 
    $backup->set_dir_destino ("dir_dest");
 
    $backup->set_bd_host ("host");
 
    $backup->set_bd_usr ("usuario");
 
    $backup->set_bd_clave ("clave");
 
    $backup->set_bd_nombre ("nombre_bd");
 
    
 
    // Evalúa el parámetro modo
 
    switch ($_GET["modo"])
 
    {
 
        // Comprime el directorio especificado en set_dir_origen () y descarga el zip
 
        case "files":
 
            $backup->backup_files ();
 
        break;
 
        // Vuelca la BD a un fichero y lo descarga
 
        case "bd":
 
            $backup->backup_mysql ();
 
        break;
 
        // Muestra las opciones de backup
 
        case "":
 
            echo "<p><a href=\"?modo=files\">Ficheros</a></p>";
 
            echo "<p><a href=\"?modo=bd\">BD</a></p>";
 
        break;
 
    }
 
?>
 
</body>
 
</html>
 
 |