Ejemplo de Leer y mostrar archivo de texto en PHP

Inicio » PHP » Leer y mostrar archivo de texto en PHP
Autor: Redacción Ejemplode.com, año 2016

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;
?>

Citado APA: (A. 2008,06. Ejemplo de Leer y mostrar archivo de texto en PHP. Revista Ejemplode.com. Obtenido 06, 2008, de http://www.ejemplode.com/20-php/138-ejemplo_de_leer_y_mostrar_archivo_de_texto_en_php.html)

¡Ayúdanos a ayudarte! Por favor comparte este artículo.

  
PHP
Autor: Redacción Ejemplode.com, año 2016

Búsqueda:

Búsqueda personalizada

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
    1. Interesante.
      Por klaudiz 11.14.12 a las 19:00:10
      1. Excelente: Justo lo que buscaba.
        Por gisela 07.31.12 a las 20:58:30
        1. hola
          Por ange5 01.26.12 a las 16:24:58
          1. excelente, muchas gracias.
            Por teorico 08.31.11 a las 1:09:41
            1. 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
              1. excelente que buen aporte fue de gran ayuda
                Por cardex107 06.11.11 a las 22:02:02
                1. 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
                  1. si esta bien el contenido me sirvio de mucho
                    Por Francisco 06.01.11 a las 16:59:13
                    1. 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
                      1. 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
                        1. Interesante
                          Por aquiles 02.05.11 a las 22:11:59
                          1. Muy ilustrativo, en realidad era algo que estaba pensado como hacerlo en mi web, gracias.
                            Por Ben 01.18.11 a las 4:00:23
                            1. Malo, esto es mostrar un archivo de texto...
                              Y Lo que dice el tema es Leer un archivo de texto donde se pueda leer cada contenido del archivo separado por algun caracter.
                              Por David 01.13.11 a las 15:40:56
                              1. Guenisimo funcionó jaja sos un groso
                                Por Marcos 11.20.10 a las 8:03:40
                                1. De pelicola.
                                  Lo buscaba casi un mes.
                                  Muchas gracias!
                                  Por Pietro 10.02.10 a las 18:42:44
                                  1. "GROSO!! +10".. tengo las bolas....
                                    Por Diego 08.13.10 a las 14:27:29
                                    1. GROSO!! +10!!
                                      Por Franco 07.26.10 a las 10:14:05
                                      1. Muy bueno tu aporte me gustaria darle formato al texto que jalo de un archivo txt.
                                        Por Fernando 05.25.10 a las 0:37:20
                                        1. Muchas Gracias!!
                                          Por Rodrigo A. 05.12.10 a las 5:20:23
                                          1. Muy bueno funciono
                                            Por Marta 05.04.10 a las 19:40:18
                                            1. no me funciona
                                              Por maria antonia 04.07.10 a las 15:15:52
                                              1. Muy, bueno si funciono, ahora una pregunta "-ml2br-", sirve para los saltos de linea, hay como saber cuando hay salto de linea..., o contar los saltos de linea, en el archivo.txt...Gracias
                                                Por Kruben 03.23.10 a las 17:49:22
                                                1. Buen aporte, muchas gracias
                                                  Por Miguel Garcia 03.06.10 a las 2:06:11
                                                  1. sera que si funciona?
                                                    Por Eliezar 02.11.10 a las 21:56:56
                                                    1. Bastante preciso,
                                                      muchas gracias
                                                      Por Raymundo 02.11.10 a las 19:38:27
                                                      1. que gran ayuda buscaba uno que me imprimiera con saltos de linea como este gracias.
                                                        Por JOEL 02.08.10 a las 2:04:30
                                                        1. Me sirvio de mucho la nota.
                                                          Muchas gracias.
                                                          Por Sebastian 02.04.10 a las 20:21:27
                                                          1. esta bueno el contenido
                                                            Por julyto 01.14.10 a las 13:15:39
                                                            1. hola, mira si yo leo un txt con numeros como puedo hacer para que esos numeros sean sumados??? eso gracias y muy buen ejemplo...
                                                              Por ALvaro 11.28.09 a las 2:05:27

                                                              Deja un comentario



Tweet