Despabilando la MonoNeurona::Internet es de todos [Inicio] [Regresar]
WWW \ Leer un archivo de texto con PHP
WWW
Leer un archivo de texto con PHP

Este artículo ha sido consultado en 1,278 ocasiones.

PHP

Necesitamos un archivo de texto como nombres.txt:

Julio Perez, julio@gmail.com, Guatemala Jose Lopez, jose@gmail.com, Mexico Enrique Marcos, enrma@gmail.com, Argentina Manuel Gomez, mangom@gmail.com, Mexico Julio Sanxhez, sanjo@gmail.com, Chile Carlos Lora, calor@gmail.com, Mexico

(No deje una línea vacía al final). En este caso los valores están separados por una coma, pero pueden serlo por espacios, tabuladores, comillas dobles, etcétera. Ahora el archivo nombres.php:


   1:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
   2:<html>
   3:<head>
   4:  <title>Leer archivo</title>
   5:  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   6:  <meta name="GENERATOR" content="Quanta Plus KDE">
   7:</head>
   8:<body bgcolor="#ffffff" text="#000000">
   9:<table style="border: 2px dotted gray;margin-right:auto;margin-left:auto;">
  10:<?
  11:
  12:$lines = file('nombres.txt');
  13:
  14:?>
  15:
  16:<tr style="text-align:center;background-color:#4a6890;color:#fff;">
  17:<td>Nombre</td><td>Correo</td><td>Pais</td></tr>
  18:
  19:<?
  20:foreach ($lines as $line_num => $line) {
  21:        
  22:        $datos = explode(",", $line);
  23:?>      
  24:        <tr>
  25:        <td> <?= $datos[0] ?></td>
  26:        <td style="background-color:#cccccc;"> <?= $datos[1] ?></td>
  27:        <td> <?= $datos[2]  ?></td>
  28:        </tr>
  29:<?      
  30:        } //fin foreach
  31:?>
  32:</table>
  33:
  34:</body>
  35:</html>

En la línea 12, la función file() crea un array con las líneas del archivo nombres.txt. El resultado queda así:


NombreCorreoPais
Julio Perez julio@gmail.com Guatemala
Jose Lopez jose@gmail.com Mexico
Enrique Marcos enrma@gmail.com Argentina
Manuel Gomez mangom@gmail.com Mexico
Julio Sanxhez sanjo@gmail.com Chile
Carlos Lora calor@gmail.com Mexico

Última actualización: 2007-04-29 10:56:59-05



ir arriba
The Queen is here Mozilla Firefox The Best DataBase CakePHP Framework CSS GNU Hacker