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

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

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

  
PHP
Por: Luffy

Búsqueda:

Búsqueda personalizada

Comentarios:

  1. Interesante.
    Por klaudiz 11.14.12 a las 13:00:10
    1. Excelente: Justo lo que buscaba.
      Por gisela 07.31.12 a las 15:58:30
      1. hola
        Por ange5 01.26.12 a las 10:24:58
        1. excelente, muchas gracias.
          Por teorico 08.30.11 a las 20: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 0:42:45
            1. excelente que buen aporte fue de gran ayuda
              Por cardex107 06.11.11 a las 17: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 12:39:51
                1. si esta bien el contenido me sirvio de mucho
                  Por Francisco 06.01.11 a las 11: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 2: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 8:19:11
                      1. Interesante
                        Por aquiles 02.05.11 a las 16:11:59
                        1. Muy ilustrativo, en realidad era algo que estaba pensado como hacerlo en mi web, gracias.
                          Por Ben 01.17.11 a las 22: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 9:40:56
                            1. Guenisimo funcionó jaja sos un groso
                              Por Marcos 11.20.10 a las 2:03:40
                              1. De pelicola.
                                Lo buscaba casi un mes.
                                Muchas gracias!
                                Por Pietro 10.02.10 a las 13:42:44
                                1. "GROSO!! +10".. tengo las bolas....
                                  Por Diego 08.13.10 a las 9:27:29
                                  1. GROSO!! +10!!
                                    Por Franco 07.26.10 a las 5:14:05
                                    1. Muy bueno tu aporte me gustaria darle formato al texto que jalo de un archivo txt.
                                      Por Fernando 05.24.10 a las 19:37:20
                                      1. Muchas Gracias!!
                                        Por Rodrigo A. 05.12.10 a las 0:20:23
                                        1. Muy bueno funciono
                                          Por Marta 05.04.10 a las 14:40:18
                                          1. no me funciona
                                            Por maria antonia 04.07.10 a las 10: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 12:49:22
                                              1. Buen aporte, muchas gracias
                                                Por Miguel Garcia 03.05.10 a las 20:06:11
                                                1. sera que si funciona?
                                                  Por Eliezar 02.11.10 a las 15:56:56
                                                  1. Bastante preciso,
                                                    muchas gracias
                                                    Por Raymundo 02.11.10 a las 13:38:27
                                                    1. que gran ayuda buscaba uno que me imprimiera con saltos de linea como este gracias.
                                                      Por JOEL 02.07.10 a las 20:04:30
                                                      1. Me sirvio de mucho la nota.
                                                        Muchas gracias.
                                                        Por Sebastian 02.04.10 a las 14:21:27
                                                        1. esta bueno el contenido
                                                          Por julyto 01.14.10 a las 7: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.27.09 a las 20:05:27
                                                            1. Gracias por compartirlo.
                                                              Por Mariana 11.26.09 a las 17:14:14

                                                            Deja un comentario

Tweet