Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2005, 18:50
Avatar de erichfrom
erichfrom
 
Fecha de Ingreso: octubre-2004
Mensajes: 148
Antigüedad: 19 años, 5 meses
Puntos: 1
Cambiar el orden

Hola amigos del foro pues como siempre (o casi siempre) les tengo una pregunta:
¿cómo puedo hacerle para invertir el orden de aparicion de los mensajes que se muestran con el siguiente código:

$limite = 5;
$ahora=date("d-m-y");
$zonahoraria=date("O");

echo"<center><table border='0' width=800 cellspacing='1' cellpadding='2'>
<td width='700'><b><FONT COLOR=#D83447 SIZE=4>Anuncios</b></FONT></td><td width='300'>
<b><FONT COLOR=#D83447 SIZE=4>Fecha de publicación</b></FONT></td></tr>
<tr>";

$fp = fopen ($posts, "rb");
while (!feof ($fp))
{
$buffer = fgets($fp, 4096);
if(substr($buffer, 0, 12 )=="[nuevo_post]")
{
$p=explode('|@|', "$buffer");
if ($p[2]==0)
{
$fp1 = fopen ($posts, "rb");
$respuestas=0;
while (!feof ($fp1))
{
$buffer1 = fgets($fp1, 4096);

if(substr($buffer1, 0, 12 )=="[nuevo_post]")
{

$p1=explode('|@|', "$buffer1");
if ($p1[2]==$p[1]) {
$respuestas++;
}

}
}
fclose($fp1);


if ($respuestas==0)
echo "<td>
<img src='http://www.electromaniacos.com/imagenes/e03.gif'>
<A HREF='index.php?ver_formulario=$verFormulario&a=ve r_mensaje&tid=$p[1]'>$p[3]</A></td>
<td>$p[5]</td></tr></center>";

}
}
}
fclose ($fp);
echo "</table><br>";