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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !