Das ist die Seite, auf welcher man auf den Link klickt "Eintrag hinzufügen".
[php:1:7f32658526]
<body>
<div id="t3">
Eintrag hinzufügen
<?php
$datenbank = "daten.dat";
$datei = fopen($datenbank,"r");
fpassthru($datei);
?>
</div>
</body>
[/php:1:7f32658526]
Man wird dann weitergeleitet auf diese Seite... und trägt die Daten in ein Formular ein.
[php:1:7f32658526]
<div id="t3">
<form action="gb.php" method="post">
<table border="0">
<tr>
<td>Name:</td>
<td><input type="Text" name="name" size="30" maxlength="50"></td>
</tr>
<tr>
<td>E-Mail:</td>
<td><input type="Text" name="email" size="30" maxlength="50"></td>
</tr>
<tr>
<td></td>
<td>Gästebuch-Eintrag
<textarea name="eintrag" cols="50" rows="10"></textarea>
<input type="submit" name="Button" value="Eintragen">
</td>
</tr>
</table>
</form>
</div>
[/php:1:7f32658526]
Per "Eintragen" kommt man auf die Seite...
[php:1:7f32658526]
<div id="t3">
<?php
$datei_lesen = fopen("$datenbank", "r");
$inhalt = fread($datei_lesen, 99999);
fclose($datei_lesen);
$daten="$eintrag
von<a href=mailto:$email>$name</a>
";
$neuer_inhalt = $daten.$inhalt;
$datei_schreiben = fopen("$datenbank", "w");
fwrite($datei_schreiben, $neuer_inhalt);
fclose($datei_schreiben);
?>
Eintrag erfolgreich.
Zurück zum Gästebuch
</div>
[/php:1:7f32658526]
Nun geht es wieder zurück zur guestbook.php ... Quelltext ist ja schon oben... und der neue Beitrag müsste angezeigt werden, und so, dass der akutelle zu erst steht ...
Ich habe den Code schon zich mal durchgelesen... aber nichts gefunden...
Vielleicht könntet ihr euch den mal anschauen,
vielen Dank