Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/08/2003, 09:23
Avatar de andinistas
andinistas
 
Fecha de Ingreso: julio-2003
Ubicación: Bogotá COL
Mensajes: 1.000
Antigüedad: 20 años, 9 meses
Puntos: 0
Pregunta hacer mysqdump a una base y comprimir en .zip

Hola tengo el siguiente código para hacer un mysqldump que me permite hacer un backup de mi base exportandolo a un archivo. sql, todo esta bien pero quisiera que lo exportara y a la vez lo comprimiera en .zip, se podrá???


<?php

$date_month = date('m');
$date_year = date('Y');
$date_day = date('d');

//fijo el date de hoy
$Date = "$date_year-$date_month-$date_day";

$filename = "DB_Prueba_$Date.sql";
header("Pragma: no-cache");
header("Expires: 0");
header("Content-Transfer-Encoding: binary");
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=$filename");


$usuario = "root";
$passwd = "123456";
$bd = "DB_Prueba";

// si tu host es windows tonces activa las lineas
//$executa = "c:\mysql\bin\mysqldump.exe -u $usuario --password=$passwd --opt $bd";
//system($executa, $resultado);

// si tu host es linux tonces activa las lineas
$executa = "mysqldump -u $usuario --password=$passwd --opt $bd";
system($executa, $resultado);


if ($resultado) { echo "<H1>Error ejecutando comando: $executa</H1>\n"; }

?>


automáticamente el código anterior al leer la pagina muestra el cuadro de diálogo guardar como y genera el .sql ahorita mi base tiene un peso de 1 mb pero cuando tenga mas?? quisiera poder exportarlo de una vez en .zip

bueno si pueden aconsejarme o ayudarme...


Bye