Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/08/2011, 15:44
ingeday
 
Fecha de Ingreso: noviembre-2008
Mensajes: 89
Antigüedad: 16 años, 3 meses
Puntos: 0
Leer archivo (grande) con PHP

Hola,

Estoy usando la función file en PHP para enviar un archivo a una matriz, y luego lo recorro con un foreach y explode. Pero el archivo pesa como 27Mb, y me muestra el siguiente error:

Fatal error: Allowed memory size of 52428800 bytes exhausted (tried to allocate 35 bytes) in

Entonces le he puesto en la parte superior del archivo (php) la siguiente linea:

Código:
<?
ini_set("memory_limit","100M");
?>
Pero se demora mucho leyendo el archivo y además me sale en el navegador... (No Responde).

Hay alguna forma de hacer esto un poco mejor? Se puede hacer con otra función que no sea File ?

Acepto sus comentarios y experiencias,

Muchas Gracias