Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/06/2005, 23:26
Avatar de alexjnm
alexjnm
 
Fecha de Ingreso: octubre-2004
Ubicación: cuba
Mensajes: 218
Antigüedad: 19 años, 5 meses
Puntos: 1
hola

que es lo que deseas realmente.
que el o el usuario autorisado pueda hacer una salva de la vase de datos del portal o del sitio un .sql es eso

aca te dejo un ejemplo de algo paresido
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="user";  // Usuario de la base de datos, un ejemplo podria ser 'root'
$passwd="pass";  // Contraseña asignada al usuario
$bd="DB";  // 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:\\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 ejecutando comando: $executa</H1>\n"; }

?>
en este caso el archivo no se guarda solo le pregunta al usuario donde lo desea guardar.
espero que te sirva
saludos alex
__________________
__________________________________________________ _________
A beses el camino mas largo es la solución mas eficaz :)