Foros del Web » Programando para Internet » PHP »

usar MysqlDump con un formulario

Estas en el tema de usar MysqlDump con un formulario en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 08/08/2007, 13:37
Avatar de zayed_jat  
Fecha de Ingreso: mayo-2006
Mensajes: 121
Antigüedad: 18 años
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"; }
?>
  #2 (permalink)  
Antiguo 08/08/2007, 18:43
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Re: usar MysqlDump con un formulario

Trasladado de BD a PHP. Favor no poner código de programación en BD.

Función de la sección de Base de Datos
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 10/08/2007, 15:57
Avatar de zayed_jat  
Fecha de Ingreso: mayo-2006
Mensajes: 121
Antigüedad: 18 años
Puntos: 1
Re: usar MysqlDump con un formulario

Bien, disculpen que haya puesto codigo php en el foro de la base mysql
pero como estoy enroscado con la milonga de usar el programa mysqlDump.exe
cai en el error..

He estado mirando que el panel de administrador de phpBB hace justamente
lo que quiero hacer yo, Sin embargo siempre funciona y no se si usa el programa mencionado.

Alguien sabe como se puede implementar un sencillo boton que envie la base de datos sin tener que usar phpmyadmin.

Tengo el sistema funcionando bastante bien, pero esta seccion me esta.... alterando un poquitillo....

bue... desde ya gracias totales
  #4 (permalink)  
Antiguo 10/08/2007, 18:03
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Re: usar MysqlDump con un formulario

pues yo creo que podria ser que el mysqldump no este en el servidor ya que por lo que tengo entendido es un programa aparte, no se si sea esa la solución pero es un buen lugar para empezar

suerte y saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #5 (permalink)  
Antiguo 17/08/2007, 23:51
Avatar de zayed_jat  
Fecha de Ingreso: mayo-2006
Mensajes: 121
Antigüedad: 18 años
Puntos: 1
Desacuerdo Re: usar MysqlDump con un formulario

La verdad es que el programa está y funciona en mi servidor de prubas bien, pero en cuanto ya está en el verdadero servidor, no funciona. Por cierto que le tuve que hacer muchos cambios al codigo para que no saltaran algunos errores que desconozco su origen pero conseguí que todo marche bien, salvo esto de usar el mysqlDump.exe

La idea era evitar tener que navegar a través de phpmyadmin y meter todo en un solo botón. Pero me quedo con las ganas.
  #6 (permalink)  
Antiguo 18/08/2007, 15:32
Avatar de shakaran  
Fecha de Ingreso: agosto-2005
Ubicación: España - Ciudad Real
Mensajes: 374
Antigüedad: 18 años, 8 meses
Puntos: 7
Re: usar MysqlDump con un formulario

Y no podrias instalar el mysqldump? o meterlo como extension en tu hosting?

(pregunto, no soy experto)
__________________
Quijost Backend Engineer - www.quijost.com - Hosting rápido, eficiente y profesional
Blog: www.shakaran.net
  #7 (permalink)  
Antiguo 30/08/2007, 18:08
Avatar de zayed_jat  
Fecha de Ingreso: mayo-2006
Mensajes: 121
Antigüedad: 18 años
Puntos: 1
Re: usar MysqlDump con un formulario

La verdad es que no se de lo que hablas

y todavia no le doy solucion, y parece que no se la voy a dar

pero si me entero de algo, este es el hilo que tendre que actualizar

gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:12.