Ejemplo de Leer Y Mostrar Archivo De Texto En PHP

Inicio » PHP » Leer y mostrar archivo de texto en PHP

En este ejemplo veremos como mostrar un archivo de texto en PHP.

Tenemos dos formas, el método del include, y el otro el de lectura de file, usando file o file_get_contents.

El método include es para incluir normalmente el texto, y con el otro método podremos guardar el contenido del texto en una variable y poder darle formatos, o remplazar palabras por otras, poner mayusculas en todas las letras, etc.

Necesitaremos tener un archivo.txt, podremos usar otro nombre, solo hay que cambiar el parametro en las funciones

1: Ejemplo con include

Código:
<?php
#ejemplode.com
echo "<strong>Archivo de texto archivo.txt:</strong> ";
include("archivo.txt");
?>

Como veras, imprime el texto tal cual, no le podremos dar formato, puede que en navegador, no haga los saltos de linea, porque en el txt no se usa <br>, sino que se usa un salto de linea común, podemos usar <br> en el .txt, o sino, usar el segundo ejemplo, que nos permitira dar formato, y podremos hacer un nl2br

2: Ejemplo con file_get_contents

Código:
<?php
#ejemplode.com
$archivo = file_get_contents("archivo.txt"); //Guardamos archivo.txt en $archivo
$archivo = ucfirst($archivo); //Le damos un poco de formato
$archivo = nl2br($archivo); //Transforma todos los saltos de linea en tag <br/>
echo "<strong>Archivo de texto archivo.txt:</strong> ";
echo $archivo;
?>

PHP
Autor: Redacción ejemplode.com, año 2021

Comentarios

  1. Cómo puedo mostrar lo que tengo en el .txt sin que la "ñ" me muestre un símbolo e igual los acentos.
    Por juank 07.12.16 a las 17:24:39
  2. Interesante.
    Por klaudiz 11.14.12 a las 19:00:10
  3. Excelente: Justo lo que buscaba.
    Por gisela 07.31.12 a las 20:58:30
  4. hola
    Por ange5 01.26.12 a las 16:24:58
  5. excelente, muchas gracias.
    Por teorico 08.31.11 a las 1:09:41
  6. hola, una pregunta, en donde se tiene que guardar el archivo para poder leerlo, por que yo lo puse en la carpeta del servidor y no me lo lee :S.
    saludos
    Por jose 07.25.11 a las 5:42:45
  7. excelente que buen aporte fue de gran ayuda
    Por cardex107 06.11.11 a las 22:02:02
  8. En lo personal no recomiendo hacerlo como el ejemplo de include, ya que si recibimos el nombre del archivo por alguna variable, podria ser vulnerable a RFI
    Saludos!
    Por Ernesto 06.07.11 a las 17:39:51
  9. hola mucho gusto solo tengo una pregunta yo ya se como subir archivos pero lo que quiero es que si me pueden decir como mostrar automaticamente en patalla lo que acabo de subir (en ese caso que se muestre el archivo ya sea .doc, .xls, .pdf etc).
    Por abraham herrera reyna 04.17.11 a las 7:50:23
  10. Hola necesito saber si me pueden ayudar con un problemita que tengo, necesito saber como puedo gestionar un fichero en php que mediante txt y VRML me permita visualizar los objetos en 3d en un página web
    Por yilian 03.18.11 a las 13:19:11

Deja un comentario


Acepto la política de privacidad.