Modification d'un livre d'or en PHP
Bonjour,
J'ai créé un livre d'or en PHP, donc avec le système pour inclure ce que l'utilisateur écrit dans le formulaire dans un fichier texte à part (ici guestbook.txt), et j'aimerais que les messages du livre d'or apparaissent non pas le plus récent en bas, mais le plus récent en haut. Donc voici ma fonction PHP :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| <?php
//Ouverture du fichier en écriture
$fp = fopen("guestbook.txt",a);
//On convertit les caracteres html
$nom = htmlspecialchars($_POST['nom']);
$mail = htmlspecialchars($_POST['mail']);
$message = stripslashes(nl2br(htmlentities($_POST['message'])));
$d = date ( "d/m/Y H:i:s" );
$page = "";
$lemail = "<a href=\"mailto:$mail\">$mail</a>";
$page .= "<b>$nom</b> (".$lemail.") - $d<br>$message<br><hr>\n";
//On rajoute le message
fwrite($fp,"$page" ,strlen("$page"));
//fermeture du fichier
fclose($fp);
?> |
Si vous pouvez m'indiquer le bout de code à rajouter ça serait vraiment sympa
D'avance merci
A bientôt !