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