Ver Mensaje Individual
  #29 (permalink)  
Antiguo 25/09/2007, 14:48
Avatar de The_Pretorian
The_Pretorian
 
Fecha de Ingreso: diciembre-2004
Ubicación: Lima - Peru
Mensajes: 267
Antigüedad: 19 años, 4 meses
Puntos: 0
Exclamación Re: Subir TXT a MYSQl

Buenas tardes:
usando los ejemplos que se han publicaod en este hilo, prepare el sigueinte ejemplo. Funciona de lo mas bien, pero a la hora de realizar el segundo paso(Grabar valores del TXT); como puedo validar para que solo se seleccione archivos TXT, asi como grabar en una Cookie la ruta de donde se selecciono el ultimo archivo.
Muchas Gracias de antemano.

Seleccionar archivo TXT
Cita:
<form enctype="multipart/form-data" action="valida.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="10000">
Subir este Archivo: <input name="userfile" type="file">
<input type="submit" value="Subir">
</form>
Grabar valores del TXT
Cita:
<?php
require('inc/conecction.php');
$type_archivo = $HTTP_POST_FILES['userfile']['type'];
if (!strpos($type_archivo, "txt")) {
// En caso no sea TXT
header("location: err_carga.php");
}else{
$row = 1;
$fp = fopen ($_FILES["userfile"]["tmp_name"],"r");
while ($data = fgetcsv ($fp, 1000, ";")){
$num = count ($data);
print " <br>";
echo "$row- ".$data[0].$data[1];
$ins="INSERT INTO registros (numero,nombre) VALUES ('$data[0]','$data[1]')";
mysql_query($ins);
$row++;
}
fclose ($fp);
}
echo 'IMPORTACIÓN FINALIZADA';
?>
Atte
The Pretorian
__________________
Creo que todas las cosas suceden por algo, no es eso que los demas llaman 'Destino'. Definitivamente Dios no juega a los dados...