Script Importar db

LR

Buenas, tengo un script para hacer backup de la bd y comprimirlo en gzip automaticamente. El archivo me lo genera bien, me lo comprime bien y demas.

El problema esta en que necesito otro script para poder importar ese backup a la bd mediante php.

La idea es seleccionar el archivo de mi pc con un formulario e importarlo, igual a como se haria con phpmyadmin.

No tengo ni idea de como hacerlo. Googleando encontre este script

$file_content = file($url);
foreach($file_content as $sql_line)
{
if(trim($sql_line) != "" && strpos($sql_line, "--") == false)
{

echo $sql_line.'<br>';
mysql_query($sql_line);
}
}

El script solo me pilla archivos de texto y solo las primeras lineas, hasta que llega a la parte de creacion de tablas y de inserciones.

Como tendria que hacerlo? Que tendria que añadir para poder usar archivos en gzip que es lo que realmente necesito?

Ademas de googlear no paro de mirar los archivos de importacion de phpmyadmin para ver si consigo sacarlo, pero nada de nada. Alguna idea?

Thx

NeB1

entra en la carpeta de instalación del phpmyadmin (wamp/apps/phpmyadmin en windows) y hay un archivo que se llama "import.php", quizás desde ahí puedas empezar a hacer

LR

llevo intentando sacar algo en claro varios dias con el archivo import.php y con import.lib.php

Pero aun asi cuesta xD

Usuarios habituales

  • LR
  • NeB1