Cita:
Iniciado por abimaelrc
Acuerdate que para ayudarte necesitamos ver lo que has hecho. Otra cosa te sugiero observar el archivo de texto cuando no graba. Verifica porque no esta grabando mirando el ultimo caracter que grabo. Tal vez encuentra un error cuando se encuentra ese caracter. Verifica que cualidad tiene esa linea en el texto que no tengan las demas.
gracias por contestar.
te cuento que no es problema del archivo, resulta que haciendo pruebas con un archivo con fecha (fecha es uno de los campos de mi bd) 2001-12-24 para poder identificarlo, el mismo archivo en veces me carga 1 registros, otras veces 500, otras 234, en fin, no lo hace bien.
no se si es problema con el servidor o que, pero me tiene bloqueado hace ya varios dias.
que opinas?
este es el codigo que estoy usando:
$lines = file("prueba.txt");
foreach ($lines as $line_num => $line) {
$datos = explode(";", $line);
echo $line;
echo $datos[0].' '.$datos[1].' '.$datos[2].' '.$datos[3].' '.$datos[4].' '.$datos[5].' '.$datos[6].' '.$datos[7].' '.$datos[8].' '.$datos[9].' '.$datos[10].' '.$datos[11].' '.$datos[12].' '.$datos[13].' '.$datos[14].' '.$datos[15].'<br/>';
$insertar="INSERT LOW_PRIORITY INTO procesos (Id, FechaP, ClaseJuzgado, Juzgado, Estado, TipoProceso, ClaseProceso, NoProceso, Demandado, Demandante, Actuacion, Observacion, Asignacion, FechaDigitacion, Exportado, Foto) VALUES ('$datos[0]','$datos[1]','$datos[2]','$datos[3]','$datos[4]','$datos[5]','$datos[6]','$datos[7]','$datos[9]','$datos[8]','$datos[10]','$datos[11]','$datos[12]','$datos[13]','$datos[14]','$datos[15]')";
mysql_query($insertar);
}