Hallo Soenke, Hallo Thomas.
Erstmal vielen Dank fuer die ganze Hilfe.
Ich bin heute weiter gekommen, als nach wochenlangem Rumstoebern in Forums, Chats usw.
hier ist die umgeschriebene Datei, ich habe sie ein bisschen geordnet, und alles eingebaut, so wie es in der Antwort stand.
Ich habe aber irgendwo noch einen Fehler gemacht.
Das Buch sieht schon gut aus, aber das "blaettern" geht immer noch nicht.
hier ist der link, zu dem Gaestebuch :
http://mitglied.lycos.de/pandaemonium/gaestebuch/eintragen.php4
Script :
<html>
<body bgcolor="#FFFFFF">
<font face="Verdana" size="1">
<b>Mein Gästebuch</b><br>
<br>
<?
if ($action == "add")
{
if ($text == "")
{
echo "<b>Du hast kein Text eingegeben !</b><br>";
echo "Klicke auf den Backbutton deines Browsers";
}
else
{
$d=fopen("gaestebuch.txt","a"); // Datei zum Anhängen öffnen
if ($d) // Öffnen hat geklappt, $d ist ein Dateizeiger
{
fputs($d,"Von: ".htmlentities($name)."<br><br>");
fputs($d,strtr(nl2br(htmlentities($text)."<br><hr><br>"),"\n"," "));
fclose($d);
}
}
}
$g=file("gaestebuch.txt"); //Auslesen
if ((! isset($start)) || (! is_numeric($start))) // $start kommt über die URL, wenn nicht oder $start keine Zahl
$start=0; // ist, dann $start auf 0 setzen
// und nochmal für $einträge_pro_seite
if ((! isset($eintraege_pro_seite)) || (! is_numeric($eintraege_pro_seite)))
$eintraege_pro_seite=10;
for ($i=$start;$i<$start+$eintraege_pro_seite;$i++)
{
if (isset($g[$i])) // existiert überhaupt etwas an $g[$i]?
{
echo $g[$i]; // ja, eintrag ausgeben
echo "\n"; // kosmetik, ein bißchen luft tut immer gut
}
}
if ($start+$eintraege_pro_seite<sizeof($g))
{
echo "<a href="gaestebuch.php?";
echo "start=".($start+10);
echo "&eintraege_pro_seite=".$eintraege_pro_seite;
echo ">Weiter</a>";
}
else
{
echo "Keine weiteren Einträge.";
}
if ($start+$eintraege_pro_seite>sizeof($g))
{
echo "<a href="gaestebuch.php?";
echo "start=".($start-10);
echo "&eintraege_pro_seite=".$eintraege_pro_seite;
echo ">zurük</a>";
}
else
{
echo "Keine weiteren Einträge.";
}
?>
<font face="Verdana" size="1">
<b><br><br>Eintragen in mein Gästebuch</b><br>
<form action="eintragen.php?action=add" method="post">
Dein Name: <input type="text" name="name" size="24"><br>
<br>
Dein Eintrag:<br>
<textarea name="text" cols="35" rows="5"></textarea><br>
<input type="submit" value="Abschicken">
</form>
</font>
</body>
</html>