Login   Register  
PHP Classes
elePHPant
Icontem

File: es/prueba.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Eduardo Martos Gómez  >  Backup  >  es/prueba.php  >  Download  
File: es/prueba.php
Role: Example script
Content type: text/plain
Description: Script de prueba
Class: Backup
Backup directory files and MySQL databases
Author: By
Last change:
Date: 2006-11-05 12:16
Size: 957 bytes
 

Contents

Class file image Download
<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>