-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 = "
Name: " . $name . $hp_format . " | \n"; $new_entry .= "" . date("d.m.Y H:i") . " Uhr" . " | \n"; $new_entry .= "
\n";
$new_entry .= " " . " | \n";
$new_entry .= " |
\n";
$new_entry .= " \n"; $new_entry .= " | \n";
$new_entry .= "