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 |
Usuarios que han visto este tema también han visto...
- Bucle while, Cómo funciona?
- SiteMaps de Google en PHP
- Definición y uso de Clases en PHP
- 12 Tips de optimización de PHP
- Funciones Relacionadas con el protocolo FTP
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.