Gracias abimaelrc pero es normal que me salga esto es normal:
ATENCION: Probablemente ha ocurrido un error
# +================================================= ==================
# | YoDumpeo! 1.1b
# | por fran86
# |
# | Generado el 14-04-2010 a las 01:04:59 PM por el usurio 'root'
# | Servidor: localhost
# | MySQL Version: 5.0.51a
# | PHP Version: 5.2.5
# | Base de datos: 'bd_asociacion'
# | Tablas: [0] => archivos; [1] => comentarios; [2] => delegado; [3] => equipos; [4] => jugadores; [5] => noticia; [6] => programacion; [7] => tribunal; [8] => usuario
# |
# +----------
Tengo un link que dice backup y lo llamo de esta manera (
http://localhost/proyecto_cisco/inde...p&pag=backup)y coloque la opcion gz pero en mi base de datos en el link de exportar aparecen las opciones de gzip, zip o ninguna como puedo arreglar esto creo q es por la versiones de mysql o que es ??
Este es mi codigo de PHP de configuracion.
Código PHP:
Ver original<?php
/* Usuario para la conexion a Mysql. */
$usurio = "root";
/* Password para la conexion a Mysql. */
$passwd = "";
/* Host para la conexion a Mysql. */
$host = "localhost";
/* Base de Datos que se seleccionará. */
$bd = "bd_asociacion";
/* Nombre del fichero que se descargará. */
$nombre = "dump.txt";
/* Determina si la tabla será vaciada (si existe) cuando restauremos la tabla. */
$drop = false;
/*
* Array que contiene las tablas de la base de datos que seran resguardadas.
* Puede especificarse un valor false para resguardar todas las tablas
* de la base de datos especificada en $bd.
*
* Ejs.:
* $tablas = false;
* o
* $tablas = array("tabla1", "tabla2", "tablaetc");
*
*/
$tablas = false;
/*
* Tipo de compresion.
* Puede ser "gz", "bz2", o false (sin comprimir)
*/
$compresion = "gz";
/* Conexion y eso*/
/* Se busca las tablas en la base de datos */
$consulta = "SHOW TABLES FROM $bd;";
$tablas[] = $fila[0];
}
}
/* Se crea la cabecera del archivo */
$info['dumpversion'] = "1.1b";
$info['fecha'] = date("d-m-Y"); $info['hora'] = date("h:m:s A"); $info['tablas'] = implode("; ", $matches[1]); $dump = <<<EOT
# +===================================================================
# | YoDumpeo! {$info['dumpversion']}
# |
# | Generado el {$info['fecha']} a las {$info['hora']} por el usurio '$usurio'
# | Servidor: {$_SERVER['HTTP_HOST']}
# | MySQL Version: {$info['mysqlver']}
# | PHP Version: {$info['phpver']}
# | Base de datos: '$bd'
# | Tablas: {$info['tablas']}
# |
# +-------------------------------------------------------------------
EOT;
foreach ($tablas as $tabla) {
$drop_table_query = "";
$create_table_query = "";
$insert_into_query = "";
/* Se halla el query que será capaz vaciar la tabla. */
if ($drop) {
$drop_table_query = "DROP TABLE IF EXISTS `$tabla`;";
} else {
$drop_table_query = "# No especificado.";
}
/* Se halla el query que será capaz de recrear la estructura de la tabla. */
$create_table_query = "";
$consulta = "SHOW CREATE TABLE $tabla;";
$create_table_query = $fila[1].";";
}
/* Se halla el query que será capaz de insertar los datos. */
$insert_into_query = "";
$consulta = "SELECT * FROM $tabla;";
foreach ($columnas as $columna) {
if ( gettype($fila[$columna]) == "NULL" ) { $values[] = "NULL";
} else {
}
}
$insert_into_query .= "INSERT INTO `$tabla` VALUES (".implode(", ", $values).");\n"; }
$dump .= <<<EOT
# | Vaciado de tabla '$tabla'
# +------------------------------------->
$drop_table_query
# | Estructura de la tabla '$tabla'
# +------------------------------------->
$create_table_query
# | Carga de datos de la tabla '$tabla'
# +------------------------------------->
$insert_into_query
EOT;
}
/* Envio */
header("Content-Transfer-Encoding: binary"); switch ($compresion) {
case "gz":
header("Content-Disposition: attachment; filename=$nombre.gz"); header("Content-type: application/x-gzip"); break;
case "bz2":
header("Content-Disposition: attachment; filename=$nombre.bz2"); header("Content-type: application/x-bzip2"); break;
default:
header("Content-Disposition: attachment; filename=$nombre"); header("Content-type: application/force-download"); echo $dump;
}
} else {
echo "<b>ATENCION: Probablemente ha ocurrido un error</b><br />\n<pre>\n$dump\n</pre>";
}
?>