Leer el contenido de un archivo es una parte importante de scripting Web dinámico , así como secuencias de comandos de línea de comandos . PHP permite leer un archivo y lo imprime a una pantalla o en otro archivo o base de datos. Cuando se utiliza dentro de un script más grande, se le permite tener diferentes archivos impresos en una página Web basada en determinadas variables de usuario . También puede ser útil para el procesamiento de texto de línea de comandos en entornos Windows y Unix /Linux. Cosas que necesitará
PHP
Mostrar más instrucciones
1 Abra un archivo de texto en blanco en cualquier editor de texto, como el Bloc de notas de Windows o GEdit y Kate en Linux. < Br > Página 2
Comienza a escribir el script de PHP en el archivo de texto en blanco :
< php
3
Abra el archivo con la función fopen :
$ archivo = fopen ( " example.txt " , "r" ) ;
el parámetro "r" indica a la función fopen para abrir el archivo sólo para lectura
< br . > 4
Comienza la sentencia while que se repetirá hasta que el final del archivo :
while (! feof ($ archivo) ) {
5
Lea el archivo con el función fgets y colocarlo en la variable $ data :
$ data = fgets ( $ file ) ;
la función fgets lee el archivo línea por línea a menos que haya un límite de byte .
6
Imprimir cada línea de la pantalla y cerrar el bucle while :
echo $ datos; }
7
cierre el archivo : < br >
fclose ($ archivo) ;
8
Fin del script PHP: ?
>
toda la secuencia de comandos se verá así :
< php $ archivo = fopen ( " example.txt " , "r" ); while (! feof ($ archivo) ) { $ data = fgets ( $ file ) ; echo $ data ;} fclose ($ archivo) ; ? >
9
Abra el símbolo del sistema de Windows o una ventana de terminal en Linux /Unix. En Windows , seleccione " Inicio"> " Todos los programas "> " Accesorios "> "Símbolo del sistema ". En Linux o Unix , abre la ventana de terminal en la sección " Herramientas del sistema " o submenú "Utilidades" en el menú principal "Aplicaciones" de su sistema operativo.
10
Ejecutar el script desde la línea de comandos en el directorio con el archivo de texto " example.txt ":
php test.php