Tengo un pequeño problema en un desarrollo que estoy ejecutando. Resulta ser que el código que les coloco al final (código de prueba), funciona correctamente si lo ejecuto con archivos relativamente pequeños (lo probe hasta 1 Mb), pero realmente esta hecho para ser ejecutado con archivos de 300 y 400 Mb.
Al ejecutarse con archivos pequeños, me genera la salida por pantalla de los valores; pero cuando lo ejecuto con los archivos reales, simplemente tarda un rato "cargando" los datos y luego de aproximadamente media hora me muestra la tipica pantalla de que no hay conexión "No se puede mostrar la página".
Alguno tiene idea de Por Qué Pasa Esto?
Código PHP:
$archivo=$_GET['archivo'];
set_time_limit(30000);
$contenido = file_get_contents($archivo);
$arreglo = explode("\n", $contenido);
$lineas = count($arreglo);
for($i=0;$i<$lineas;$i++)
{
echo "Línea ".$ah y ."<br>";
$elementos = split("{", $arreglo[$i]);
$cantidad = count($elementos);
for($j=0;$j<$cantidad;$j++)
echo "Elemento ".$j."= ".$elementos[$j]."<br>";
echo "Fin de línea ".$i."<br><br>";
}
Nau (semi desesperado...)