Tabla de contenido:
Video: Curso de PHP 34 - Lectura de archivos 2025
Si puede escribir datos en un archivo en PHP, tendría sentido que también pudiera leer de ese archivo para programación HTML5 y CSS3. El readContact. El programa php extrae los datos guardados en el programa anterior y los muestra en la pantalla.
No es difícil escribir un programa para leer un archivo de texto. Aquí está el código:
readContact. phpContactos
php // abre el archivo de contacto $ fp = fopen ("contacts. txt", "r") o die ("error"); // imprime una línea a la vez mientras (! feof ($ fp)) {$ line = fgets ($ fp); print "$ line";} // cierra el archivo fclose ($ fp); ? >
El procedimiento es similar a escribir el archivo, pero usa un ciclo while.
-
Abre el archivo en modo lectura.
Abra el archivo tal como lo hace cuando escribe en él, pero use el designador para abrir el archivo para el modo de lectura. Ahora puede usar la función fgets () en el archivo.
-
Crea un ciclo while para leer los datos.
Normalmente, leerá un archivo una línea a la vez. Creará un ciclo while para controlar la acción.
-
Busque el final del archivo con.
Desea que el ciclo continúe mientras haya más líneas en el archivo. La función feof () devuelve el valor si está al final del archivo y falso si hay más líneas para leer. Desea continuar mientras feof () devuelva falso.
El operador del signo de exclamación (!) Es un no lógico. ¡La condición! feof ($ fp) es verdadero cuando hay datos en el archivo y falso cuando no quedan líneas, por lo que esta es la condición apropiada para usar aquí.
-
Lee la siguiente línea con la función fgets ().
Esta función lee la siguiente línea del archivo y pasa esa línea a una variable (en este caso, $ línea).
-
Imprime la línea.
Con los contenidos de la línea actual en una variable, puede hacer lo que quiera con ella. Puede formatear los contenidos, buscar un valor particular o cualquier otra cosa que desee.