Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/06/2005, 16:37
halcon_576
 
Fecha de Ingreso: enero-2004
Ubicación:
Mensajes: 108
Antigüedad: 20 años, 2 meses
Puntos: 0
Hola!

Ya lo probe, tengo esto:

Código PHP:

<? 
// Nombre del archivo de con el cual queremos que se guarde la base de datos 
$filename "tempo.sql"
// Cabezeras 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"); 
header("Content-Disposition: attachment; filename=$filename"); 

$usuario="admin";  // Usuario de la base de datos, un ejemplo podria ser 'root' 
$passwd="admin88";  // Contraseña asignada al usuario 
$bd="test";  // Nombre de la Base de Datos a exportar 

// Funciones para exportar la base de datos 
//encaso de que sea linux 
//$executa = "/usr/bin/mysqldump -u $usuario --password=$passwd --opt $bd"; 
//en caso de que sea sobre windows esto otro 
$executa "c:\\Servidores\\mysql\\bin\\mysqldump.exe -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 en: $executa</H1>\n" "<br>[" . (string)$resultado "]";    

?>
Y cuando abro el archivo, me sale esto:

Cita:

<H1>Error en: c:\Servidores\mysql\bin\mysqldump.exe -u admin --password=admin88 --opt oscar</H1>
<br>[2]
Me prodrian decir que tengo mal, ya me asegure que el directorio para dump es correcto, y el usuario de la base de datos tambien, no encuentro nada, gracias.

El [2], es el valor que regresa $resultado.