-Umbrüche $eintrag = nl2br($eintrag); //Eingaben überprüfen if (strlen($name) < 3) { //Kein richtiger Name eingegeben $error_msg = "Bitte geben Sie Ihren Namen an"; } if (strlen($eintrag) < 3) { //Kein Eintrag vorgenommen $error_msg .= "
Bitte geben Sie auch etwas in das Gästebuch ein."; } if (ereg(".com", $email, $regs)) { //verbotene E-Mail $error_msg .= "
.com E-Mail-Adresse nicht zulässig. "; } if (ereg("porn|Porn|sex|Sex|viagra|Viagra|nude|Nude|tube|Tube|hentai|Hentai|ticket|Ticket|flight|Flight|design|Design|site|Site|washington|Teen|teen|lolita|Lolita|webcam|Webcam|xxx|XXX|YYY|yyy|Blowjob|blowjob|Oral|oral|Model|model|movie|Movie|real|Real|Cool|cool|anal|Anal|Free|free|good|Good|suck|Suck|pussy|Pussy|gay|Gay|girl|Girl|http:|.com", $eintrag, $regs)) { //verbotene Wörter $error_msg .= "
Der Eintrag enthält verbotene Begriffe: "; } if (ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$", $email)) { //Mailadresse korrekt angegeben - Name entsprechend formatieren $name = "" . $name . ""; } if (ereg("^([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$", $homepage)) { //Es wurde auch eine Homepageadresse angegeben - entsprechende Formatierung vornehmen if (!ereg("^http:////", $homepage)) { //http:// fehlt in der Angabe der Adresse - hier ergänzen $homepage = "http://" . $homepage; } $hp_format = "
Homepage: " . $homepage . ""; } //Ende Eingaben überprüfen if ($error_msg) { //Fehlerhafte Angaben - Hinweis ausgeben und keinen Eintrag vornehmen $message = "
Ihr Eintrag konnte leider nicht in unser Gästebuch aufgenommen werden:
"; $message .= $error_msg; $message .= $regs[0]; $message .= "
Klicken Sie auf zurück.

"; } else { //Neuen Gästebucheintrag vornehmen //Neuen Gästebucheintrag formatieren $new_entry = "\n"; $new_entry .= " \n"; $new_entry .= " \n"; $new_entry .= " \n"; $new_entry .= " \n"; $new_entry .= " \n"; $new_entry .= " \n"; $new_entry .= " \n"; $new_entry .= " \n"; $new_entry .= " \n"; $new_entry .= " \n"; $new_entry .= "
Name: " . $name . $hp_format . "" . date("d.m.Y H:i") . " Uhr" . "
\n"; $new_entry .= "

" . "
" . $eintrag . "

\n"; $new_entry .= "
\n"; $new_entry .= "
\n"; $new_entry .= "
\n"; $guestfile = "b_dd.htm"; //Zuerst alte Einträge auslesen if (file_exists($guestfile)) { $fp = fopen($guestfile, "r"); $guest_data = fread($fp, filesize($guestfile)); fclose($fp); } //Gästebucheinträge neu anlegen und den neuen an den Beginn schreiben $fp = fopen($guestfile, "w"); flock($fp, 1); fputs($fp, $new_entry); if (isset($guest_data)) fputs($fp, $guest_data); flock($fp, 3); fclose($fp); //Mail verschicken $recipient = "test@123.de"; $subject = "Neuer Eintrag im Gästebuch"; $header = "From: automailer"; mail($recipient, $subject, strip_tags($eintrag), $header); } } ?> Unser Gästebuch

Unser Gästebuch


In das Gästebuch eintragen