Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/10/2006, 11:34
Avatar de djreficul
djreficul
 
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 18 años, 8 meses
Puntos: 0
Yo uso para comprimir la pclzip y funciona a las mil maravillas comprimiendo carpetas enteras en lugar de un array de archivos.

Para hacer backups junto a un cron q haga la llamada y descargue o mueva los archivos a la ubicación deseada es de lo mejorcito. Además, aunque pegara un timeout error la creación del archivo no se corta. Si quieres probarla clickea en el enlace.

Agrego ejemplo de uso pa q vean la simplicidad:

Código PHP:
<?php
//Define la carpeta om carpetas a comprimir. 
//Por ejemplo $carpeta = "../wwwroot/";
$carpeta "../db,../wwwroot,../BDD_PMOVIL";
//Define el nombre y ruta del archivo .zip a crear
//Por ejemplo $archivo = "../backup.zip";
$archivo "../backup_rentelweb.zip";

//Empieza el codigo. NO MODIFICAR NADA DE AQUI ABAJO
include_once('pclzip.lib.php');
set_time_limit (0);
$zip = new PclZip($archivo);
$func=$zip->create($carpeta);
if (
$func==0) {
    echo 
"El proceso de creacion del archivo ha fallado.<br>";
} else {
    echo 
"El archivo ha sido creado con exito.<br>";
}
?>
Saludos.
__________________
La muerte es un camino que todos debemos recorrer...