ubiquitour.com

Cómo leer un archivo en PHP

Leer el contenido de un archivo es una parte importante del dinámico Web scripting y scripting de línea de comandos. PHP permite leer un archivo e imprimirlo a una pantalla o a otro archivo o base de datos. Cuando se utiliza dentro de un script más grande, le permite tener diferentes archivos impresos en una página Web basada en variables de usuario en particular. También puede ser útil para la línea de comandos de texto en entornos Windows y Unix/Linux.

Instrucciones

1 Abrir un archivo de texto en blanco en cualquier editor de texto como Bloc de notas de Windows o GEdit y Kate en Linux.

2 Empiece a escribir el script PHP en el archivo de texto en blanco:

<? php

3 Abra el archivo con la función fopen:

$file = fopen (\"example.txt\", 'r')IR

El parámetro 'r' indica la función fopen para abrir el archivo de sólo lectura.

4 Comenzar el tiempo declaración que se bucle hasta el final del archivo:

mientras (! {feof($file))}

5 Leer el archivo con la función fgets y colocar en la variable $data:

$data = fgets($file)IR

La función fgets leerá el archivo línea por línea salvo un límite de bytes.

6 Imprimir cada línea en la pantalla y cerrar el tiempo bucle:

Eco $data;}

7 Cierre el archivo:

fclose($File);

8 Finalizar el script PHP:

? >

El script entero se verá como:

<? php$file = fopen (\"example.txt\", 'r')IRmientras (! {feof($file))}$data = fgets($file)IREco $data;}fclose($File)IR? >

9 Abra el símbolo del sistema en Windows o una ventana de terminal en Linux/Unix. En Windows, seleccione \"Start\" > \"All Programs\" > \"Accessories\" > \"Command Prompt. \" en Linux o Unix, abra la ventana de terminal bajo el \"System Tools\" o \"Utilities\" submenú en \"Applications\ principal de su sistema operativo" menú.

10 Ejecutar el script desde la línea de comandos en el directorio con el texto archivo \"example.txt\":

php test.php

Consejos y advertencias

  • Si el script PHP se guarda en un directorio distinto a donde se encuentra el archivo de texto, debe especificar la ruta exacta para el archivo de texto en la función fopen.