Tecnología

Inicio

Cómo leer un archivo línea por línea en PHP

PHP es un lenguaje de programación creado en 1995 por Rasmus Lerdorf. Fue diseñado originalmente para crear páginas web dinámicas, pero también puede ser utilizado en una interfaz gráfica independiente. El Grupo PHP gestiona las especificaciones y mantiene los estándares de codificación para la codificación de PHP. Una lectura línea por línea se puede utilizar para muchos propósitos. Los motores de búsqueda van a través de documentos y sitios web línea por línea para agarrar palabras clave para permitir búsquedas de los usuarios. Mediante la lectura de un documento línea por línea, a continuación, el programador puede agregar código de sacar palabras específicas y utilizarlos para diversas tareas.

Instrucciones

1 Abra un editor de texto, como el Bloc de notas o Wordpad. (Microsoft Word agrega una gran cantidad de formato adicional y puede crear problemas con el código.)

2 Tipo "<? Php" sin las comillas. Esto le dice al navegador que el siguiente código está en el formato PHP.

3 Tipo "GetFile $ = @fopen (" / tmp / filetoread.txt "," r ");" sin las comillas finales. $ GetFile (GetFile se puede nombrar lo que quiera - sólo mantener el $ delante de ella) es la cadena a la que va a asignar el archivo. @fopen es la función de abrir el archivo que se va a leer. /temp/filetoread.txt es la ubicación del nombre de archivo y el archivo se abrirá. "R" está diciendo el código para abrir el archivo para la lectura. En este momento, el código debería tener este aspecto:

<? PHP
$ GetFile = @fopen ( "/ tmp / filetoread.txt", "r");

4 Tipo "if ($ GetFile) {" sin las comillas. El "if" es para el uso del condicional. ($ GetFile) es el nombre de la cadena que estamos llamando, que en este caso lleva el archivo que queremos leer. El código dentro de la {} serán las condiciones establecidas en la instrucción IF. Su código es el siguiente:

<? PHP
$ GetFile = @fopen ( "/ tmp / filetoread.txt", "r");
if ($ GetFile) {

5 Tipo "while (! Eof ($ GetFile)) {" sin las comillas. "Mientras que" es un bucle, y eof significa "final del archivo." Esta línea le indica el código para continuar bucle hasta que llegue al final del archivo. Lo que está haciendo mientras que es un bucle está en el siguiente paso. Usted código es el siguiente:

<? PHP
$ GetFile = @fopen ( "/ tmp / filetoread.txt", "r");
if ($ GetFile) {

while (!eof($handle)){

6 Tipo "StoreInfo $ = fgets ($ GetFile, 4096);" sin las comillas. $ StoreInfo es otra cadena que se almacena la información. En este caso, fgets toma una línea desde el archivo de texto y desemboca en $ StoreInfo. Código es el siguiente:

<? PHP
$ GetFile = @fopen ( "/ tmp / filetoread.txt", "r");
if ($ GetFile) {
while (! eof (mango $)) {

$ StoreInfo = fgets ($ GetFile, 4096);

7 Tipo "echo $ StoreInfo;" sin las comillas. El comando echo imprime la información almacenada en la cadena $ StoreInfo. Su código es el siguiente:

<? PHP
$ GetFile = @fopen ( "/ tmp / filetoread.txt", "r");
if ($ GetFile) {
while (! eof (mango $)) {

$ StoreInfo = fgets ($ GetFile, 4096);
echo $ StoreInfo;

8 Tipo "}" sin las comillas. Este pequeño personaje termina el proceso de bucle. Cuando el código ha pasado por todo el archivo y se imprime cada línea, ya ha terminado. Su código es el siguiente:

<? PHP
$ GetFile = @fopen ( "/ tmp / filetoread.txt", "r");
if ($ GetFile) {
while (! eof (mango $)) {

$ StoreInfo = fgets ($ GetFile, 4096);
echo $ StoreInfo;
}

9 Tipo "fclose ($ GetFile)"; sin las comillas. Este comando cierra el documento original de la que usted estaba recibiendo la información. Su código es el siguiente:

<? PHP
$ GetFile = @fopen ( "/ tmp / filetoread.txt", "r");
if ($ GetFile) {
while (! eof (mango $)) {

$ StoreInfo = fgets ($ GetFile, 4096);
echo $ StoreInfo;
}
fclose ($ GetFile);

10 Tipo "}" sin las comillas. Esto cierra la instrucción IF que estaba utilizando. Su código es el siguiente:

<? PHP
$ GetFile = @fopen ( "/ tmp / filetoread.txt", "r");
if ($ GetFile) {
while (! eof (mango $)) {

$ StoreInfo = fgets ($ GetFile, 4096);
echo $ StoreInfo;
}
fclose ($ GetFile);
}

11 Tipo "?>" Sin las comillas. Esto cierra la sesión de PHP. Su código final es el siguiente:

<? PHP
$ GetFile = @fopen ( "/ tmp / filetoread.txt", "r");
if ($ GetFile) {
while (! eof (mango $)) {

$ StoreInfo = fgets ($ GetFile, 4096);
echo $ StoreInfo;
}
fclose ($ GetFile);
}
?>

12 Guarde el archivo con la extensión .php y subirlo a su servidor.

Consejos y advertencias

  • Usted debe tener al menos una cantidad moderada de codificación de la experiencia, y una comprensión de cómo los sitios web manejan de codificación, para que funcione correctamente con PHP. Debe tener conocimiento de cómo ftp el archivo .php a su servidor para poder utilizarlo.
  • PHP se instala normalmente en el servidor. No se puede ejecutar PHP en su escritorio sin tener instalado el programa servidor PHP.