Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2003, 11:33
janor2001
 
Fecha de Ingreso: noviembre-2002
Mensajes: 97
Antigüedad: 21 años, 5 meses
Puntos: 0
Urgente por fa! muy importante...

Hola tengo un codigo de libro de visitas en php que lo e ido adaptando para poner noticias dinamicamente sin la necesidad de tener base de datos sino que con archivos planos, pero al ejecutarse las noticias que yo e puesto recientemente aparecen al útimo y yo quiero que aparescan al principio hay alguna forma que yo pueda hacer esto.
Gracias a todos los que respondan mi pregunta...

pd: y com puedo dividir las noticias para que aparescan de 5 en 5 o 10 en 10, etc...

el codigo es el siguiente:

<table width="100%" border="0" align="center">
<?
if((isset($fecha))&&(isset($diario))&&(isset($desc ripcion))&&(isset($url))&&(isset($imagenes)))//comprovamos que existen los dos campos
{
if(($fecha!="")&&($diario!="")&&($descripcion!="") &&($url!="")&&($imagenes!="")) //comprovamos que los dos campos no esten vacios
{
$f=fopen("publicar.txt","a"); //"a"->Modo escritura para añadir

$cadena=$fecha."!".$diario."!".$descripcion."!".$u rl."!".$imagenes."\n";
fwrite($f,$cadena,strlen($cadena)); //escribimos en el fichero los mensajes
fclose($f);
}
else
echo"<font size=4>Debe rellenar al menos el nombre y el mensaje</font>";
}

if(file_exists("publicar.txt")){
$f=fopen("publicar.txt","r"); //Modo lectura
while(!feof($f))//Mientras no se llegue al final del fichero lo sigue leyendo
{
$msg=fgetcsv($f,1000,"!"); //Leemos un comentario
if(isset($msg[4])) //Si el mensaje leido no esta vacio lo escribe
$links = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\0\">\0</a>", $url);

print" <tr>";
print" <td rowspan=4 valign=top><img src=$msg[4]></td>";
print" <td width=90%>$msg[0]</td>";
print" </tr>";
print" <tr>";
print" <td width=90%>$msg[1]</td>";
print" </tr>";
print" <tr>";
print" <td width=90%><a href=$msg[3] target=_black>$msg[2]</a></td>";
print" </tr>";
print" <tr>";
print" <td width=90%>&nbsp;</td>";
print" </tr>";
}
fclose($f);
}
?>
</table>