Tema: load data
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/07/2009, 19:59
ron234
 
Fecha de Ingreso: noviembre-2008
Mensajes: 48
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: load data

este es el codigo
<?
if (!isset ($_FILES["ficheroDeCopia"])){
$contenidoDeFormulario=" <form action='actividad.php?id=$id' method='post' enctype='multipart/form-data' name='formularioDeRestauracion'";
$contenidoDeFormulario.="id='formularioDeRestaurac ion'>\n";
$contenidoDeFormulario.=" <table width='600' border='0'>\n";
$contenidoDeFormulario.=" <tbody>\n";
$contenidoDeFormulario.=" <tr>\n";
$contenidoDeFormulario.=" <td height='40' colspan='4'><center><b>RESTAURACI&Oacute;N DE COPIA DE SEGURIDAD DE MySQL</b></center></td>\n";
$contenidoDeFormulario.=" </tr>\n";
$contenidoDeFormulario.=" <tr>\n";
$contenidoDeFormulario.=" <td width='82'>&nbsp;</td>\n";
$contenidoDeFormulario.=" <td colspan='2'>Indique el origen del archivo de copia: </td>\n";
$contenidoDeFormulario.=" <td width='60'>&nbsp;</td>\n";
$contenidoDeFormulario.=" </tr>\n";
$contenidoDeFormulario.=" <tr>\n";
$contenidoDeFormulario.=" <td>&nbsp;</td>\n";
$contenidoDeFormulario.=" <td colspan='2'><input type='file' name='ficheroDeCopia' id='ficheroDeCopia'";
$contenidoDeFormulario.="size='50'></td>\n";
$contenidoDeFormulario.=" <td>&nbsp;</td>\n";
$contenidoDeFormulario.=" </tr>\n";
$contenidoDeFormulario.=" <tr>\n";
$contenidoDeFormulario.=" <td>&nbsp;</td>\n";
$contenidoDeFormulario.=" <td colspan='2'>&nbsp;</td>\n";
$contenidoDeFormulario.=" <td>&nbsp;</td>\n";
$contenidoDeFormulario.=" </tr>\n";
$contenidoDeFormulario.=" <tr>\n";
$contenidoDeFormulario.=" <td>&nbsp;</td>\n";
$contenidoDeFormulario.=" <td><center><input name='envio' type='submit' ";
$contenidoDeFormulario.= "id='envio' value='Aceptar'>";
$contenidoDeFormulario.=" <input name='regreso' type='button' ";
$contenidoDeFormulario.="onClick='javascript:boton Cancelar();'";
$contenidoDeFormulario.="id='regreso' value='Cancelar'></center></td>\n";
$contenidoDeFormulario.=" <td>&nbsp;</td>\n";
$contenidoDeFormulario.=" </tr>\n";
$contenidoDeFormulario.=" </tbody>\n";
$contenidoDeFormulario.=" </table>\n";
$contenidoDeFormulario.=" </form>\n";
echo ($contenidoDeFormulario);
} else {
$archivoRecibido=$_FILES["ficheroDeCopia"][tmp_name];
$destino="./ficheroParaRestaurar.txt";
if (!@move_uploaded_file ($archivoRecibido, $destino)){
die ("EL PROCESO HA FALLADO. INTÉNTELO DE NUEVO.");
}
@ $conex = mysql_connect("localhost", "root", "123");
if (!$conex)
{
echo "Error: No se puede conectar con el servidor. Por favor, prueba de nuevo más tarde...";
exit;
}
mysql_select_db("iutet")
or die ("No se puede seleccionar la base de datos");
$consulta="LOAD DATA LOCAL INFILE 'C:\Archivos de programa\AppServ\www\copia DDBE\ficheroParaRestaurar.txt' REPLACE INTO TABLE statu FIELDS TERMINATED BY ';'";
$resultado = Mysql_query($consulta,$conex)
or die ("Fallo la Consulta");
if ($resultado)
{
echo "<h3>Datos Actualizado Correctamente</h3>";
}
unlink ("ficheroParaRestaurar.txt");
}
?>