Gästebuch - mehrere Seiten, wie?
Verfasst: 13.10.2002 15:19
Hallo,
ich bin in PHP noch nicht soo bewandert und habe erstmal mit einem Gästebuch angefangen. Soweit so gut, doch ich möchte nur jeweils 5 Einträge pro Seite haben, weil es ja sonst unübersichtlich wird. Wie mache ich das?
Hier mal der Code:
ich bin in PHP noch nicht soo bewandert und habe erstmal mit einem Gästebuch angefangen. Soweit so gut, doch ich möchte nur jeweils 5 Einträge pro Seite haben, weil es ja sonst unübersichtlich wird. Wie mache ich das?
Hier mal der Code:
Code: Alles auswählen
<?php
chmod("entries.txt", 0777);
?>
<?php
if($command == "write") {
$zeit = strftime("%d.%B um %H:%MUhr");
$error = '0';
$eintrag = ereg_replace ("\n", "<BR>", $eintrag);
$eintrag = stripcslashes($eintrag);
if($name == '') { $error++; }
if($mail == '') { $error++; }
if($eintrag == '') { $error++; }
if($url == 'http://') { $url = ''; }
if($error == '0') {
$entries = fopen("entries.txt","a+");
$string = "\n" . $name . "§" . $mail . "§" . $url . "§" . $eintrag . "§" . $zeit;
fputs($entries,$string);
fclose($entries);
mail("coderdaniel@hotmail.com", "Gästebuch Eintrag", "$name schrieb:;\n$eintrag");
}
else
{
echo "<CENTER><FONT COLOR=\"RED\"><B>Es ist ein Fehler aufgetreten</B><BR><TT>bitte prüfe deine Angaben auf Vollständigkeit</TT></FONT></CENTER><BR>";
}
}
$entries = file("entries.txt");
for($i = count($entries)-1; $i >= 1; $i--) {
$temp = explode("§",$entries[$i]);
echo "<A HREF=\"mailto:$temp[1]\">$temp[0]</A> ";
if($temp[2] != "") { echo "(<A HREF=\"$temp[2]\" TARGET=\"link_$i\">Homepage</A>) "; }
echo " schrieb am $temp[4]<BR>\n";
echo "$temp[3]";
if($i > 1) { echo "<HR WIDTH=50% COLOR=\"#000000\">\n"; }
}
?>