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

Leer Líneas de un archivo con la función file de PHP

Una de las múltiples formas y de las mas sencillas para recoger información de un archivo con PHP es con la función file, que además pasa el valor del fichero a un array siendo cada elemento del array una línea del archivo a abrir, lo que puede ser útil sobre todo si queremos buscar o trabajar sólo con algunas líneas.
Puede recibir 2 parámetros (en la versión 5.0 puede recibir una tercera), de la siguiente forma:

$vLineas = file($sNombreArchivo, [iBuscarEnIncludes]);

Donde sNombreArchivo es la dirección del archivo a abrir, de forma absoluta ("http://www.tuweb.com/tudirectorio/tuarchivo.htm") o de forma relativa ("../tuarchivo.php") y iBuscarEnIncludes es un valor entero optativo e indica si se busca el archivo en el directorio de includes (pasándole como valor 1) o no (pasándole como valor 0 o nada).

El directorio de includes se define en el php.ini de la siguiente forma:

include_path="/directorio_de_includes/"

Código completo:

<?php
//Copyright © McAnam.com

$vlineas = file("archivo_a_abrir.php");
    
    // Podemos mostrar / trabajar con todas las líneas:
    foreach ($vlineas as $sLinea)
        echo $sLinea."<br>";

    // O una en concreto:
    $sLinea = $vlineas[0];

?>


Autor: McAnam
http://www.mcanam.com/articulos/PHP.php?id=10

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

- Medir el tiempo de ejecución de tus script
- Forzar descargas con PHP
- Formulario programado con QuickForm
- Modificación de cadenas en PHP
- Redirección PHP 301 y 302


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 08:50:35