Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > Leer un archivo de texto con PHP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Leer un archivo de texto con 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í:


Nombre Correo Pais
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



Autor: MonoNeurona
http://www.mononeurona.org/index.php?idp=348

Usuarios que han visto este tema también han visto...

- Array en formulario de PHP
- Pasar saltos de línea de una base de datos a HTML con PHP
- Instala PHP en tu servidor ISS con esta estupenda guía.
- 12 Tips de optimización de PHP
- Creación de gráficas en PHP con JpGraph


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 26-05-2012 a las 03:24:35