Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2011, 22:01
mixzplit
 
Fecha de Ingreso: enero-2011
Ubicación: Maracaibo
Mensajes: 179
Antigüedad: 13 años, 3 meses
Puntos: 2
Comprimir Respaldo SQL

Hola compañeros, Buenas Noches, tengo el siguiente problema: Tengo un codigo que me hace un respaldo de una base de datos, previamente seleccionada, el respaldo lo hace correctamente, sin ningun problema, el problema lo tengo al querer comprimir el archivo con ZipArchive, aqui les dejo mi codigo a ver que en que me pueden ayudar, no se que estare haciendo mal

Código PHP:
<?php

$zip 
= new ZipArchive();

$backup $_POST['backup'];
$data $_POST['datas'];

date_default_timezone_set('America/Caracas');
$hoy date("YmdHi"time());
$outfile $backup."_".$hoy.".zip";
$directorio "respaldos/";
$filename $backup."_".$hoy.".sql";

if (!
$backup)
{
echo 
"<script>alert('Ingrese nombre del respaldo!')</script>";
echo 
"<script> window.history.back(-1) </script>";
}
else
{
system("mysqldump -h localhost -u root $data > $directorio$filename");

if(
$zip->open($outfile,ZIPARCHIVE::CREATE)===true) {
            
$zip->addFile('$directorio$filename');
            
$zip->close();
            echo 
"<script>alert('Creado '".$outfile.")</script>";
    }
    else {
            echo 
'Error creando '.$outfile;
    }

echo 
"<script>alert('respaldo completado')</script>"
echo 
"<script> window.history.back(-1) </script>";

}

?>
Saludos, Gracias