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
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
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.