Foros del Web » Programando para Internet » PHP »

Carga de Archivo

Estas en el tema de Carga de Archivo en el foro de PHP en Foros del Web. hola buenos dias mi pregunta es la siguiente tengo que cargar un archivo para midificar y es de 300000 lineas pero parece que el arreglo ...
  #1 (permalink)  
Antiguo 26/07/2010, 09:47
Avatar de pipev25  
Fecha de Ingreso: septiembre-2009
Mensajes: 93
Antigüedad: 14 años, 7 meses
Puntos: 0
Carga de Archivo

hola buenos dias mi pregunta es la siguiente tengo que cargar un archivo para midificar y es de 300000 lineas pero parece que el arreglo no se llena. alguien me puede decir como hacer para cargarlo o cual en el limite de registros de un arreglo.

$caNameR3 = $_FILES['caArchi']['tmp_name'];
$arRespR3 = file($caNameR3);
print_r($arRespR3);

for($l=0; $l<count($arRespR3); $l++)
{
$arCampos = explode(";",$arRespR3[$l]);
echo "cantidad: ".count($arCampos);

$pk=$arCampos[0];
$val=trim($arCampos[1]);
$val1=trim($arCampos[2]);


$sqlDatos1 =" update SCINFANMPS3
SET SCinvaorapimi='".$val."', SCinvalcopago='".$val1."'
where SCincod_pk ='".$pk."'";
$db1->query($sqlDatos1);

}
  #2 (permalink)  
Antiguo 26/07/2010, 10:49
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
Respuesta: Carga de Archivo

Hola pipev25

Tu lógica está mal... Estas 2 líneas no están haciendo nada:

Código PHP:
Ver original
  1. $caNameR3 = $_FILES['caArchi']['tmp_name'];
  2. $arRespR3 = file($caNameR3);

Si quieres leer un archivo desde una ubiación específica, te sobra la primera línea. Un ejemplo:

Código PHP:
Ver original
  1. $caNameR3 = 'path/del/archivo/archivo.txt'
  2. $arRespR3 = file($caNameR3);
  3.  
  4. //leer archivo
  5. foreach ( $arRespR3 as $linea ) {
  6. echo $linea;
  7. echo '<br />';
  8. }

Espero te sirva...

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #3 (permalink)  
Antiguo 26/07/2010, 12:42
Avatar de pipev25  
Fecha de Ingreso: septiembre-2009
Mensajes: 93
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Carga de Archivo

Por tu respuesta Gracias CarXl,

El archivo lo cargo por post a un servidor, la información del mismo pretende sea ingresada a una base de datos pero no logro es que me cargue mas de 2000 lineas de archivo pues el archivo que trato de cargar tiene 265325 y cuando chequeo el arreglo solo me registra que contiene 1 linea.


si puedes colaborarme con el tema

Etiquetas: carga
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:03.