Gästebuch - mehrere Seiten, wie?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Gästebuch - mehrere Seiten, wie?

Beitrag von codemonkey »

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:

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"; }

}

?>
gohan

Beitrag von gohan »

Also, ich habe auch so ein ähnliches Gästebuch geproggt. Ich glaube das ging so: Mann muss so was ähnliches machen wie "if($file>5)". dann muss man da noch alles beschreiben und so... Naja.. ich muss meinen code noch suchen! Dann schick ich ihn dir.
Erwinchen666
Mitglied
Beiträge: 216
Registriert: 12.11.2001 01:00

Beitrag von Erwinchen666 »

uhhh, warum benutzt Du denn kein SQL?
gohan
Mitglied
Beiträge: 2
Registriert: 12.11.2002 20:02

Beitrag von gohan »

@ Erwinchen666: Er hat doch gesagt das er nicht so "bewandert" in php ist!
Naja, ich hab leider keinen Code gefunden. So, muss dann wohl
ein neues GB proggen. Bis bald!
Erwinchen666
Mitglied
Beiträge: 216
Registriert: 12.11.2001 01:00

Beitrag von Erwinchen666 »

Da sehe ich keinen Zusammenhang.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag von codemonkey »

ohh cool, dass sind gute Anregungen, danke!
Antworten

Zurück zu „Coding & Technik“