Lectura de un archivo de texto

Para leer archivos de texto php nos brinda la función fgets teniendo en cuenta de abrir nuestro archivo para lectura.

Para mostrar por pantalla el contenido de un archivo de texto ejecutaremos el siguiente código.

<?php
    $fp=fopen("midocumento.txt","r"
    or die("no se pudo abrir el archivo");
    
  while(!feof($fp)){
   $linea=fgets($fp);
   $linea_salto=nl2br($linea);
        echo $linea_salto;
    }
    fclose($fp);
    ?>

Para este ejemplo primero debes crear un archivo de texto y ponerle como nombre "midocumento.txt"

Lo primero que debemos identificar es la forma en que abriremos nuestro archivo.


    $fp=fopen("midocumento.txt","r"
    or die("no se pudo abrir el archivo");


La función feof retorna verdadero si se ha llegado al final del archivo, de lo contrario os devuelve falso, ejecutamos una estructura repetitiva mientras no se llegue al final de nuestro archivo para imprimir el contenido del documento


    while(!feof($fp))

El resultado se almacena en una variable que imprimimos al final

    $linea=fgets($fp);
    $linea_salto=nl2br($linea);
    echo $linea_salto;

Comentarios