jé un petit problème de programmation pour afficher un guestbook par le biais de fichier .txt, je voudrais l'afficher en antéchronologique ( le plus récent vers le haut)
enfin le seul truc c de pouvoir ecrire le contenu d'un fichier dans un autre, voila ce qui ne marche pas :
<?
//Ouverture des fichiers en ecriture
$fp = fopen("guestbook.txt",a);
$temp = fopen("tampon.txt",w);
// lecture ligne a ligne en ecriture
while(!feof($fp))
{
$ligne .= fgets($fp, 4096);
}
fwrite($temp,"$ligne");
fclose($fp);
fclose($temp);
$fp = fopen("guestbook.txt",w);
$temp = fopen("tampon.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"));
while(!feof($temp))
{
$contenu .= fgets($temp, 4096);
}
fwrite($fp,"$temp");
//fermeture du fichier
fclose($fp);
fclose($temp);
?>
c'est peut etre un pe sale mais je ve que ca fonctionne c'est tout merci d'avance les gars