Hola a todos, hoy os voy a enseñar como leer un fichero en PHP.
Ya vimos como podemos escribir en un fichero con PHP, pues ahora veremos como podemos leer el mismo fichero. Os dejo un ejemplo.
<?php $fichero = fopen("datos.txt", "r"); while (!feof($fichero)){ $linea = fgets($fichero); echo $linea."<br/>"; } fclose($fichero); ?>
Abrimos el fichero con fopen igual que cuando escribíamos, pero esta vez lo abrimos en el modo lectura (r).
Como vamos a leer linea a linea, usamos un while y nos metemos dentro mientras no sea el fin de fichero, eso se consigue con feof($fichero).
Para recoger una linea, seria con fgets, devuelve la linea.
Cuando llega al final, se feof devuelve true y hace que sale (por la !).
Al final, cerramos el fichero con fclose.
Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.
Deja una respuesta