Leer fichero TXT con PHP

En esta entrada os voy a mostrar como leer un fichero TXT con PHP. Hay dos formas de hacerlo, vamos al código.

Leer fichero línea a línea

<?php
$file = fopen("fichero.txt", "r") or exit("Unable to open file!");
//Escribe la línea leída hasta que llega al final del fichero
while(!feof($file))
{
echo fgets($file). "<br />";
}
fclose($file);
?>

La función fopen() abre el fichero en modo «r» o modo lectura. feof() comprueba si hemos llegado al final del fichero; en caso de no haber llegado sitúa el puntero en la siguiente línea. fgets() lee el contenido de la línea apuntada. fclose() cierra el fichero una vez hemos terminado.

Para más información, visita fopen(), fgets(), feof() y fclose().

Leer fichero entero

<?php
$file = fopen("fichero.txt", "r");
$contents = fread($file, filesize("fichero.txt"));
fclose($file);
?>

O también podemos hacerlo con file_get_contents():

<?php
$contents = file_get_contents("fichero.txt");
?>

Para más información sobre file_get_contents, visita la documentación oficial de php.

Leer fichero TXT con PHP Clic para tuitear
No votes yet.
Please wait...

Deja un comentario

marchurtos
A %d blogueros les gusta esto: