Foros del Web » Programando para Internet » PHP »

Como genera una tabla a partir de un txtx

Estas en el tema de Como genera una tabla a partir de un txtx en el foro de PHP en Foros del Web. Hola a todos, tengo la siguiente duda: El siguiente es el contenido de un archivo txt: user1###25988528.gif###comentario###ip1 user2###57000253.gif###comentario###ip2 Como seria el codigo php para poder ...
  #1 (permalink)  
Antiguo 25/02/2002, 12:21
 
Fecha de Ingreso: diciembre-2001
Mensajes: 20
Antigüedad: 22 años, 3 meses
Puntos: 0
Como genera una tabla a partir de un txtx

Hola a todos, tengo la siguiente duda:
El siguiente es el contenido de un archivo txt:

user1###25988528.gif###comentario###ip1
user2###57000253.gif###comentario###ip2

Como seria el codigo php para poder leer los cuatro datos de la fila, presentarlos en pantalla y continuar con las demas filas hasta terminar con el archivo?

Tengo el siguiente codigo pera me da error, que puede estar mal?
(figura como error lo que esta en negrita)

<?PHP
echo "
<center>
<p>
<table border=\"2\" cellpadding=\"2\" cellspacing=\"2\" bordercolor=#$borcolor>
";
$cfile = @fopen ("$savecomment", "r") or die("No se puede abrir el archivo.");

while ($line = @fgets ($cfile, 1024)) {
$lines[] = $line;
}
$lines2 = array_reverse ($lines);
foreach ($lines2 as $line) {
list ($name, $filename, $comment, $ip) = explode ('###', $line);
echo "
<tr>
<td><a target=\"_blank\" href=\"$url$filename\"><img src=\"$url$filename\" height=\"$height\" width=\"$width\"></a></td>
<td>$comment</td>
</tr>
<tr>
<td align=\"left\" valign=\"bottom\" bgcolor=#$borcolor><font size=\"-1\" color=#$bcolor>agregado por: $name</font></td>
<td align=\"right\" valign=\"bottom\" bgcolor=#$borcolor>"; if ($showip != 0) { echo "<font size=\"-1\" color=#$bcolor>$ip</font>";} echo "</td>
</tr>
";
}
@fclose ($cfile);
echo "
</table>
</center>
?>

desde ya muchas gracias!
Slds, Pablo :P
  #2 (permalink)  
Antiguo 25/02/2002, 12:53
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 69
Re: Como genera una tabla a partir de un txtx

El error está en que no cierras lás comillas del ultimo echo.

Igualmente, te pego aquí la forma en que yo lo haría.

<?php
echo "
<center>
<p>
<table border=\"2\" cellpadding=\"2\" cellspacing=\"2\" bordercolor=#$borcolor>
";
$cfile = @file ("$savecomment", "r") or die("No se puede abrir el archivo.");

foreach ($cfile as $line)
{
list ($name, $filename, $comment, $ip) = explode ('###', $line);
echo "
<tr>
<td><a target=\"_blank\" href=\"$url$filename\"><img src=\"$url$filename\" height=\"$height\" width=\"$width\"></a></td>
<td>$comment</td>
</tr>
<tr>
<td align=\"left\" valign=\"bottom\" bgcolor=#$borcolor><font size=\"-1\" color=#$bcolor>agregado por: $name</font></td>
<td align=\"right\" valign=\"bottom\" bgcolor=#$borcolor>"; if ($showip != 0) { echo "<font size=\"-1\" color=#$bcolor>$ip</font>";} echo "</td>
</tr>
";
}
echo "</table></center>";
?>

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #3 (permalink)  
Antiguo 25/02/2002, 15:38
asound
Invitado
 
Mensajes: n/a
Puntos:
Re: Como genera una tabla a partir de un txtx

Hola pablo_o , mira perdona mi INDIORANCIA, pero para que sirve tu codigo exactamente, tengo mas o menos una idea de que es lo que hace pero aun no capto bien, espero me digas si no de todos modos gracias
  #4 (permalink)  
Antiguo 27/02/2002, 12:36
 
Fecha de Ingreso: diciembre-2001
Mensajes: 20
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Como genera una tabla a partir de un txtx

Hola!
Ante todo gracias Pablo por tu ayuda. Gracias a esta pude encontrar el problema.

Asound: El codigo es parte de uno de tres archivos php. El primero permite subir una imagen al servidor (upload.php), el segundo la renombra y crea un archivo de texto con los datos enviados (el archivo txt), el tercer codigo, el que envie, genera una tabla con los datos al estilo de guestbook. Este sistema sirve para publicar una imagen de mascota perdida en la pagina que administro (sitio de A.V.A. Asociacion por la Vida Animal). En realidad no tengo mucha idea de PHP, pero es un buen lenguaje para &quot;automatizar la pagina&quot; ya que la mayor parte del tiempo es dedicada a la asociacion misma y no a la pagina. La idea es que no tenga que pasar priemro por mi email la foto y luego la tenga que subir &quot;a mano&quot;. Bueno me fui del tema, pero un poco queria explicar porque mis preguntas a este foro sulen ser tan pavotas. Gracias a todos por su ayuda .
Slds. Pablo

PD: que buenos los nuevos smiles! :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:28.