Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2015, 22:40
plitre_sys19
 
Fecha de Ingreso: septiembre-2011
Mensajes: 233
Antigüedad: 13 años, 6 meses
Puntos: 1
¿Se puede leer un límite de lineas en un archivo de texto?

Buenas noches, en un archivo de texto se puede leer unas determinadas líneas? porque lo estaba leyendo de esta manera: pero quiero leerlo desde la línea 1 hasta la 10 o desde la 11 hasta la 20 dependiendo del intervalo.
Código PHP:
$archivo=fopen('../logs/archivo.txt','r');
 
$i=0;
while(!
feof($archivo))
{            
$i++;
$linea=fgets($archivo);
$datos=explode('-'$linea);
echo  
'<tr>
<td>'
.$i.'</td>
<td>'
.$datos[0].'</td>
<td>'
.$datos[1].'</td>
<td>'
.basename($datos[2]).'</td>
</tr>'
;    

también se puede reemplazar caracteres específicos en un archivo de texto? porque tengo pensado utilizar esta función str_replace pero hice esto y lo resulto fue que borro todo el contenido:
Código PHP:
$archivo=fopen('logs/archivo.txt','w+');

while(!
feof($archivo))
 {
 
$i++;
$linea=fgets($archivo);
$datos=str_replace('-'';'$linea);
fwrite($archivo$datos);    
}
fclose($archivo);