PHP

Leer el contenido de un archivo en PHP

En esta ocasión aprenderemos a leer el contenido de un archivo en PHP utilizando varias funciones que nos proporciona el lenguaje de programación, con unos ejemplos sencillos.

Cómo leer el contenido de un archivo en PHP

Para leer el contenido primero vamos a necesitar un archivo, en nuestro caso vamos a crear un archivo de extensión txt, luego desde un script en PHP vamos a escribir el código para abrir el archivo txt creado, utilizando la función fopen:

$archivo = fopen("archivo.txt", "r");

Si queremos mostrar todo el contenido en una linea podemos utilizar la función fpassthru, como se muestra en el siguiente fragmento de código.

$archivo = fopen("archivo.txt", "r");
fpassthru($archivo);

Esta tarea también se puede realizar de otra forma más interesante, utilizando el ciclo while junto a la función feof, esta función permite comprobar si el puntero que lee el archivo ha llegado al final.
Luego para leer linea por linea vamos a utilizar la función fgets y con la función nl2br escribiremos el salto de linea:

// Abriendo el archivo
$archivo = fopen("archivo.txt", "r");

// Recorremos todas las lineas del archivo
while(!feof($archivo)){
	// Leyendo una linea
	$traer = fgets($archivo);
	// Imprimiendo una linea
	echo nl2br($traer);
}

// Cerrando el archivo
fclose($archivo);

Bueno gente, eso es todo, espero que les sea de gran utilidad este sencillo tutorial en el cual se explica cómo leer el contenido de un archivo en PHP.

Compartilo en
Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInPin on PinterestEmail this to someone

AboutJosé Di Meglio

Apasionado de la tecnología y programación. Aportando información gratuita sobre el mundo de la informática.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *