Lenguaje PHP

Leer Archivos txt con PHP: Ejemplos completos

Leer Archivos txt con PHP. En algunos casos vamos a necesitar leer archivos .txt, en nuestro proyecto web, el manejo lo haremos con este fabuloso lenguaje que se convierte en una prioridad en el desarrollo de sitios. Sin embargo, vamos a utilizar funciones y algunos ejemplos para el manejo de archivos para concretar nuestros objetivos.

Veremos el uso de la función “fgets()” de PHP, que se utiliza para leer el archivo. Esta función utiliza dos argumentos como describiremos a detalle más adelante.

Leer Archivos TXT con PHP
Leer Archivos TXT con PHP

Leer Archivos txt con PHP

La función “fopen()” sirve para visualizar archivos de tipo (archivos.txt). Su sintaxis general es la siguiente:

 <?php //BaulPHP

$archivo= fopen(fichero, ModoApertura);

?>

Donde $archivo es el identificador del fichero abierto que necesitaremos más adelante para nuestro propósito.

Ejemplo #01 Leer archivo .TXT

Si queremos leer un archivo .txt línea a línea es muy fácil en PHP, lo lograremos implementando la función “fgets()”.

Aquí un ejemplo de su implementación.

<!DOCTYPE html>
<html>
<head>
<title>leer Datos PHP</title>
</head>

<body>
<?php
$ArchivoLeer = "datos/datos.txt";
if(touch($ArchivoLeer)){
	//
	$archivoID = fopen($ArchivoLeer, "r");
	//
	while( !feof($archivoID)){
		$linea = fgets($archivoID, 1024);
		//
		print "<p>".$linea."</p>";
	}
	//
	fclose($archivoID);
}

?>
</body>
</html>

Una descripción del código anterior.

a) La variable $ArchivoLeer es sonde se encuentra la dirección lógica del fichero que vamos a leer, sin embargo, tendremos que dar la dirección exacta si está dentro de una carpeta tendremos que declararla tal como se muestra en el ejemplo.

b) Utilizamos touch para la condicional.

c) fopen para abrir el fichero de texto.

d) la cláusula while para imprimir el contenido de mi fichero de texto.

Leer Archivos txt con PHP Ejemplos completos
Leer Archivos txt con PHP Ejemplos completos

Referencia

Fopen PHP

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

Un comentario

  1. Tengo un archivo plano de más de 100 mil registros al leer y grabar en una BD se demora demasiado, es posible, leer y grabar carda cierta cantidad de lineas, favor su ayuda gracias, saludos

Deja una respuesta

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

Botón volver arriba