Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/08/2010, 22:17
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Solo me lee la última linea funtion_file()

Trata de esta forma
Código PHP:
Ver original
  1. <?php
  2. $patron = '/\{([0-9]+)\}/';
  3. $myfile = "prom.log";
  4. $lines = file($myfile);    
  5.  
  6. for($i=0; $i<count($lines); $i++){
  7.     $datos = $lines[$i];
  8.     $id = array();
  9.     preg_match($patron, $datos, $id);
  10.     echo $id[1];
  11. }

Edito:
Creo que la mejor forma es esta
Código PHP:
Ver original
  1. <?php
  2. foreach(file('prom.log') as $row){
  3.     preg_match('/\{([0-9]+)\}/', $row, $id);
  4.     echo $id[1];
  5. }
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos