le 10/02/2007 à 22:52
raphlight
Bon, comme promis, voilà un nouveau problème à résourde ! lol
Alors, voilà j'aimerais que sur mon livre d'or, les nouveaux messages ne s'affichent non pas à la suite des autres, mais au dessus (tout en haut).
Mon livre d'or est consitué d'un fichier php de traitement ( traitement.php):
Et de la page sur laquelle s'affichent les messages qui est en fait une page vierge ou j'ai inclus le fichier guestbook2.php
Comment afficher les messages au-dessus les uns des autres; le plus récent en haut, le plus vieux en bas... ?
Merci d'avance
Alors, voilà j'aimerais que sur mon livre d'or, les nouveaux messages ne s'affichent non pas à la suite des autres, mais au dessus (tout en haut).
Mon livre d'or est consitué d'un fichier php de traitement ( traitement.php):
<?php
/*test de la variable*/
if(((stristr($message, '<a')) || (stristr($message, 'href'))) === FALSE) {
/*on traite le message normalement*/
/*Ouverture du fichier en écriture*/
$fp = fopen("guestbook2.php",a);
/*On convertit les caracteres html*/
$nom = htmlspecialchars($_POST['nom']);
$message = stripslashes(nl2br(htmlentities($_POST['message'])));
$d = date ( "d/m/Y H:i:s" );
$page = "";
$page .= "<b>$nom</b> - $d<br>$message<br><hr>n";
/*On rajoute le message*/
fwrite($fp,"$page" ,strlen("$page"));
/*fermeture du fichier*/
fclose($fp);
/*On affiche le message*/
echo "Merci $nom, votre message a été posté. <br>";
}
/*si spam, on détruit le message*/
else {
echo "Nous avons détecter du spam dans votre message, il a donc a été détruit.";
}
?>
<br><a href="index.html">Retour à la page principale du site</a>
Et de la page sur laquelle s'affichent les messages qui est en fait une page vierge ou j'ai inclus le fichier guestbook2.php
Comment afficher les messages au-dessus les uns des autres; le plus récent en haut, le plus vieux en bas... ?
Merci d'avance