Cómo leer línea específica de archivo con PHP

  • Autor Autor shadowhck
  • Fecha de inicio Fecha de inicio
shadowhck

shadowhck

Lambda
Programador
hola

necesito saber como leer una linea determinada de un archivo, ejemplo

abro el archivo en modo de solo lectura con fopen() y con echo y fgets() quiero imprimir la linea 1,
despues quiero leer unicamente la linea 2 y cerrar el archivo con fclose() sin que imprima el archivo entero.

Saludos.

nadie sabe?
 
Última edición:
Insertar CODE, HTML o PHP:
$archivo = file("/ruta/archivo");
foreach($archivo as $n=>$linea) {
//$n numero de linea
//$linea contenido de la linea
}

proba con eso.. te tendria q funcionar..!!

Saludos11
 
Insertar CODE, HTML o PHP:
$archivo = file("/ruta/archivo");
foreach($archivo as $n=>$linea) {
//$n numero de linea
//$linea contenido de la linea
}

proba con eso.. te tendria q funcionar..!!

Saludos11

la ruta es absoluta?

asi como /var/www/pagina.com/public_html/archivo.txt ?

o es simple asi como /archivo.txt (mientras este en el mismo directorio) ?
 
Seguramente ya abras probado... pero con la segunda forma q decis te tiene q andar lo mas bien!!:.

Saludos!!
 
Gracias,
la segunda forma fue la que me sirvió, pero el único problema es que al colocar la linea $linea[1] no me lee la linea 1, me lee la linea 2, y asi sucesivamente.
 
proba con $linea[0]... Toda primera posicion de un arreglo empieza desde cero... Fijate y comenta..

Saludos!!!
 
el problema es que al recibir variable con $_GET me borra los 0, y me sale como $_get definida sin contenido el lugar de 0
 

Temas similares

Atrás
Arriba