Matze: Neue Beiträge zuerst anzeigen

Beitrag lesen

ich habe ein Gästebuch gebaut und habe ein weiteres Problem
Immer wenn jemand eine neue Nachricht schreibt dann erscheint die neu geschriebene Nachricht ganz unten ( natürlich soll sie ja oben erscheinen ).

Wie kann ich das ändern !
Ich poste hier mal das Script
__________________________________________________
<?php
if($_POST['sent']==1)
{
$_Post['name']=str_replace('~','',strip_tags(trim($_POST['name'])));

$_Post['betreff']=str_replace('~','',strip_tags(trim($_POST['betreff'])));

$_Post['message']=str_replace('~','',strip_tags(trim($_POST['message'])));

$_Post['email']=str_replace('~','',strip_tags(trim($_POST['email'])));

If(!$_POST['name']){$fehler.="Bitte geben Sie ihren Namen an <br>";}

If(!$_POST['email']){$fehler.="Bitte geben sie ihre Email ein  <br>";}

If(!$_POST['betreff']){$fehler.="Bitte geben Sie den Betreff an <br>";}

If(!$_POST['message']){$fehler.="Bitte geben Sie eine Nachricht ein <br>";}

if($fehler){$fehler="<h6><font face=arial><font color=red>".$fehler."</font></font></h6>";}
}

if($_POST['name'] AND $_POST['betreff'] AND $_POST['message'] AND $_POST['email'])
{
//$_POST['message']=nl2br($_POST['message']);
$t1=chr(10);
$t1=chr(13);

$_POST['message']=str_replace($t1,'<br>',$_POST['message']);

$_POST['message']=str_replace($t2,'<br>',$_POST['message']);

$comment=fopen('gast.txt','a');
$ausgabe.="~#name#~<a href="mailto:".$_POST['email']."">".$_POST['name']."</a>~#betreff#~".$_POST['betreff']."~#message#~".$_POST['message']."~#date#~".$_POST['date']."~#end#~
";

fputs($comment,$ausgabe);

fclose($comment);
$_POST['name']="";
$_POST['email']="";
$_POST['date']="";
$_POST['betreff']="";
$_POST['message']="";

$nachricht = "Neuer User hat gepostet";
mail('muster.t@gmx.de', 'GB:'.$_POST['betreff'], $_POST['message']);

}
?>
<html>
<head>
<title>Gästebuch</title>
<meta http-equiv="content-type" content="application/xhtml+xml;charset=utf-8" />
</head>
<body>

<font face="arial"><b><font size=2><align="left"><font color=green></font></font></font></b>
<?php echo$fehler; ?>
<div align="left"><form  action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" name="sent" value="1">
<p><font face=arial><font size=2>Name:</font></font><br>
<input type="text" name="name" size="30" value="<?php echo $_POST['name']; ?>">
<br>
<font face=arial><font size=2>Email:</font></font><br>
<input type="text" name="email" size="30" value="<?php echo $_POST['email']; ?>">
<br>
<font face=arial><font size=2>Betreff:</font></font><br>
<input type="text" name="betreff" size="30" value="<?php echo $_POST['betreff']; ?>">
<br>
<font face=arial><font size=2>Nachricht:</font></font><br>
<textarea name="message" rows="10" cols="30" wrap="virtual">
<?php echo $_POST['message']; ?>
</textarea>
</p>

<input type="submit" name="Button" value="abschicken">

</font>
</form>
</div>
<?php

$gast = @file_get_contents("gast.txt");
$gast = preg_replace("/~#name#~/", "<fieldset><legend>", $gast);
$gast = preg_replace("/~#betreff#~/", "  - ", $gast);
$gast = preg_replace("/~#message#~/", "</legend>\n", $gast);
$gast = preg_replace("/~#date#~/", date("d.m.Y"), $gast);
$gast = preg_replace("/~#end#~/", "</fieldset>", $gast);

echo $gast;
?>

</body></html>
______________________________________

Ich weiß echt nicht wo ich das ändern kann !