Custom Search
Bloggers Activos
Emacs como IDE para CakePHP aarkerio
La Negación del Viaje Lunar tonathiu
Porque los mononeurones si tenemos madre! blacksoul
BrunoFerías thot
The Art vendaval
Aclimatación extraterrestre ¿para qué? ahuramazdah
¿A que le tienes miedo? teosho
Sobre nazis, terror y medios tonathiu
Amenazas a la cuarta dimensión ¿de veras? ahuramazdah
Tarjeta Broadcom BCM94311MCG rev 02 teosho
Last Download
Segunda Fundación
Segunda Fundación
Pidiendo OpenSolaris 2008.5
vendaval
Sospechosismo
aarkerio
Slackware 12.1 Final
vendaval
Jaime Maussan da por auténtico video trucado del chupacabras hecho en Blender 3D
asarch
Linux hot girl
aarkerio
Calderón puede ser sujeto a juicio político, sostiene Carrancá
tonathiu
La desnutrición en México
aarkerio
Sistema Infalible
ordbal
Histórico
aarkerio
Nietzsche en la FCPyS
aarkerio
Google Groups Karamelo
Visit this group
GNU/Linux
GNU/Linux
Hacktivismo
Hacktivismo
Debian
Debian
NetBSD
NetBSD
WWW
WWW
Guia Linux
Guia Linux
Server Side
Server Side
Ofimatica
Ofimatica
Despabilando...
Despabilando...
Mundo Maya
Mundo Maya
Literatura
Literatura
Agora
Agora
Psicologia
Psicologia
Economia
Economia
Ambientalismo
Ambientalismo
Desarrollo
Desarrollo
Biologia
Biologia
Comercio Justo
Comercio Justo

Hacktivism

LinuxChix button

WWW \ Leer un archivo de texto con PHP
WWW
Leer un archivo de texto con PHP

Este artículo ha sido consultado en 907 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

Printable version

Add comment:



Captcha




Que estas haciendo?
teoshoteosho está:
Preparandome para el viaje a Puerto Vallarta... que triste...
3 hours, 11 minutes ago

scarecrowscarecrow está:
Du hast?
7 hours, 14 minutes ago

der_teufelder_teufel está:
Ich habe einen Kater, aber nicht so schlecht...
14 hours, 49 minutes ago

rnstuxrnstux está:
Y yo un Abrazo.
1 day, 14 hours ago

saidjosesaidjose está:
Dandole su habrazote a mi santa madre que me soporta
1 day, 16 hours ago

dsquiddsquid está:
esperando a que este el pozole
1 day, 18 hours ago

Que estuvimos haciendo >>
Chipotle Software

En tu equipo tienes:
Sólo Windows
Windows y Linux
Sólo Linux
Linux y un BSD
Solaris, linux y BSD
Sólo MacacOS
Rapiditas
Problemas de Lenguaje en niños
10410 lecturas
Sexualidad infantil y juvenil
9167 lecturas
Anticoncepción de Emergencia
7840 lecturas
Rompiendo cualquier clave WEP en unos pocos minutos
6921 lecturas
Sinapsis y exocitosis
6227 lecturas
Mi primer CakePHP, mmmmm cakeee
5264 lecturas
Evolución filética en las hepáticas
4699 lecturas
BASH y Primeros Comandos
4012 lecturas
CakePHP II Active Record
3742 lecturas
Cómo convertirse en hacker
3619 lecturas
Add to Technorati Favorites

ir arriba
El hombre nunca es equilibrado, en el siglo XVI era un gran artista y un pobre científico, ahora es una gran cietífico y un pésimo artista. K. Popper

The Queen is here Mozilla Firefox The Best DataBase CakePHP Framework XHTML GNU Hacker Chipotle Software

Too Cool for Internet Explorer