Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/03/2006, 06:28
Avatar de oskarL
oskarL
 
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 499
Antigüedad: 18 años, 11 meses
Puntos: 2
Para empezar no te recomendaria utilizar nl2br, al menos hasta terminar de tratar la cadena que te ha devuelto del arhivo, creo que es mucho mejor trabajar con "\n" que con "<br />".

Lo que yo haria es utilizar explode, y tener en un array todas las lineas del log (separadas por "\n"), tal que:

Código PHP:

$html 
implode(''file('gsmlog/gsgd-accounting.log'));
$lineas=explode ("\n",$html); 
Y despues recorreria el array, y volveria a utilizar el explode para conseguir cada dato por separado (separados por ","), una cosa como esta:

Código PHP:

for($i=0;$i<sizeof($lineas);$i++){
     
$datos=explode(",",$lineas[$i]);
     
     if(
$datos[0]=="OUT"){
           echo 
"Salida";
     }

Luego ya, dentro del bucle, se harian las comparaciones y ese tipo de cosas, como en el ejemplillo.
__________________
Solo hay 10 clases de personas, las que saben binario y las que no.