Como ler linha específica de arquivo com PHP

  • Autor Autor shadowhck
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
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 edição:
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Inserir CODE, HTML ou 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
 
Inserir CODE, HTML ou 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
 

Tópicos similares

Voltar
Topo