Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/08/2007, 13:37
Avatar de zayed_jat
zayed_jat
 
Fecha de Ingreso: mayo-2006
Mensajes: 121
Antigüedad: 18 años, 10 meses
Puntos: 1
usar MysqlDump con un formulario

Hola!
hace un tiempo obtuve aquí en el foro una formula para hacer el backup de la base de datos mediante un formulario con un boton y desde allí se hace la bajada de un archivo que contiene la base de datos

No puedo encontrar el hilo de aquellas instrucciónes pero fue en estos foros

El problema que tengo es que cuando lo subo al scrip y esta todo funcionando el formulario que debería enviarme la base de datos no lo hace.

pongo el script que estoy utilizando. Las variables le llegan por Post y en mi compu de local funciona bien.

no se que puede estar pasando - - alguien sabe por que no me funciona?

<?php
// Cabeceras para forzar al navegador a guardar el archivo
header("Pragma: no-cache");
header("Expires: 0");
header("Content-Transfer-Encoding: binary");
header("Content-type: application/force-download");
// Nombre del archivo con el cual queremos que se guarde la base de datos
$filename = "Egresados_db_backup NN.sql";
header("Content-Disposition: attachment; filename=$filename");

$usuario=$_POST['userMySql']; // Usuario de la base de datos, un ejemplo podria ser 'root'
$passwd=$_POST['passMySql']; // Contraseña asignada al usuario
$bd=$_POST['dbName']; // Nombre de la Base de Datos a exportar
$mysqldump=$_POST['mysqldump_path'];

$executa = $mysqldump." -u $usuario --password=$passwd --opt $bd";
system($executa, $resultado);

// Comprobar si se a realizado bien, si no es asi, mostrará un mensaje de error
if ($resultado) { echo "<H1>Error ejecutando $mysqldump</H1>\n"; }
?>