Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2007, 17:39
Ariel_Ska
 
Fecha de Ingreso: julio-2006
Mensajes: 25
Antigüedad: 18 años, 3 meses
Puntos: 1
quiza la funcion Header() me ayude...

hola, tengo un script para respaldar bases de datos en mysql que es el siguiente:

/*recojo de un checkbox las tablas a respaldar*/
if($_POST['respaldo'])
{
$tablas = $_POST['respaldar'];
foreach($tablas as $tabla_name)
{
$server_dump =
"mysqldump -u$usuario_mysql -p$pass_mysql --tables
$base_datos $tabla_name > $tabla_name.sql";
$archivo = system($server_dump, $resultado);
}
}

el problema que tengo es que me sale en el mismo documento en pantalla el resultado SQL de mi consulta, (además de hacer el respaldo en el mismo directorio donde se aloja este script!)

¿como puedo hacer para que al usuario le salga un cuadro de dialogo para descargar el documento comprimido por ejemplo? o para que descargue el documento sin que le salga en pantalla...
yo creo que es usando la funcion header() pero ni idea :S