Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > Leer un archivo de texto con PHP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Leer un archivo de texto con PHP

Existen múltiples maneras de leer archivos utilizando PHP, pero vamos a usar una que es muy práctica para el entendimiento del lenguaje, ya que además de ver algunas funciones adicionales, se utiliza un bucle para leer cada línea, lo que desmiente el temor que se tiene por la dificultad de manejar estas estructuras.

Para este ejemplo supondremos que el archivo a leer es archivo.txt, y que tendrá algún contenido para mostrar, ya que eso es lo que nos interesa.

<? $archivo = file("archivo.txt"); $lineas = count($archivo); for($i=0; $i < $lineas; $i++){ echo $archivo[$i]; } ?>

Lo primero que hacemos es declarar la variable $archivo que genera un array con cada una de las líneas del archivo (por medio de la función file()).

Luego $lineas hace uso de la función count(), que cuenta el número de elementos de un array, en este caso, el array que se generó con las líneas del archivo. De ahí deducimos, que el número de elementos del array es el número de líneas del archivo

Finalmente, se ejecuta un bucle hasta que se llegue al final del archivo (total de número de líneas) y por cada iteración se escribe en pantalla el contenido de la línea que se está leyendo. Como ves, es una forma muy sencilla y útil de leer archivos




Autor: Jorge A. Torres y Alexander Garzón
http://www.elguruprogramador.com.ar/tutoriales/php/ejemplos-utiles.htm

Usuarios que han visto este tema también han visto...

- XML y PHP 5
- Comprobar si una tabla de una base de datos Existe
- Ejecutar PHP en WordPress
- Separar cadenas en partes con PHP
- Imprimiendo el alfabeto en PHP


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 13-02-2012 a las 07:00:33