Necesito abrir todos los archivos de un directorio, y a su vez para cada archivo de esos necesito mostrar las lineas que contiene. (Esta ultima parte de mostrar la linea ya funciona, la probe por separado y esta ok, el problema es cuando le agregué la parte de buscar todos los archivos del directorio).
Código PHP:
<?php
$directorio = opendir("/dir33/"); //ruta actual
while ($archivo = readdir($directorio)) //obtenemos un archivo y luego otro sucesivamente
{
//para cada archivo guardo muestro las lineas
foreach ($archivo as $sarchivo){
$filename=$archivo[0];
$vlineas = file("/dir33/".$filename);
foreach ($vlineas as $sLinea){
echo "<br/>";
$from = $vlineas[0];
$enviado = $vlineas[3];
$recibido = $vlineas[4];
$imsi = $vlineas[7];
$mensaje = $vlineas[12];
$from_ok = ereg_replace("[^0-9]", "", $from);
$enviado_ok = ereg_replace("[^0-9]", "", $enviado);
$recibido_ok = ereg_replace("[^0-9]", "", $recibido);
$imsi_ok = ereg_replace("[^0-9]", "", $imsi);
echo $from_ok;
echo "<br>";
echo $enviado_ok;
echo "<br>";
echo $recibido_ok;
echo "<br>";
echo $imsi_ok;
echo "<br>";
echo $mensaje;
} //cierro foreach linea
} //cierro foreach archivo
} //cierra while
Creo que el problema está en la linea 9 (primer foreach) segun el logphp pero no me doy cuenta...
Gracias!