webs estáticas se componen de páginas HTML. Sitios web dinámicos utilizan lenguajes de script para automatizar la salida HTML para las secciones comunes. Secciones comunes son los encabezados y pies de página. Además , los sitios web dinámicas son capaces de leer datos . Esos datos normalmente proviene de una base de datos o un archivo plano. PHP proporciona funciones para la lectura de los datos de ambas fuentes . En PHP , las funciones se proporcionan para leer líneas enteras o archivos enteros a la vez. Además , PHP proporciona una función para leer múltiples campos delimitados en un archivo . Instrucciones
1
escriba la siguiente instrucción para abrir el archivo para ser leído.
$ Foo = fopen ( "$ HTTP_SERVER_VARS [' DOCUMENT_ROOT '] /. . /Carpeta /archivo. txt " ," r " ) ;
Esto supone que el archivo es de dos directorios por encima de su directorio público . Si este no es el caso, cambie la ubicación del archivo para que coincida con la ubicación de su archivo. Reemplazar " carpeta" con la carpeta que contiene real. Reemplazar " archivo.txt " con el nombre del archivo de texto .
2
escriba la siguiente instrucción para leer cada campo delimitado hasta que finalice el archivo .
While (! Feof ($ foo ))
{$ your_file = fgetcsv ($ foo, 100 , " " ) ;}
feof function () devuelve true cuando se alcanza el final del archivo . El fgetcsv function () requiere el nombre de archivo de argumentos y la longitud de campo. El tercer argumento especifica el delimitador . En este ejemplo, los datos se leen desde unos valores separados por comas ( CSV) . El " your_file " variable es una matriz que contiene cada valor delimitado de una sola línea en el archivo
3
escriba la siguiente instrucción para cerrar el archivo : .
Fclose ($ foo) ;