session_start();
$captchaValidierungOk = false;
if (ereg('^[a-z]{4}$', $_POST['captcha_code']) &&
!empty($_SESSION['captcha_code']) &&
($_SESSION['captcha_code']==$_POST['captcha_code'])) {
$captchaValidierungOk = true;
}
$code = '';
for ($i = 0; $i < 4; $i++) {
$code .= chr(rand(97, 122));
}
$_SESSION['captcha_code'] = $code;
?>
Kontakt - Rollerderby, Roller Derby, Deutschland, Stuttgart, Ludwigsburg, Barockcity Rollerderby, BCRD
Bitte alle Pflichtfelder ausfuellen.';
} else if (!empty($_POST["senden"]) &&
!isEmail($_POST["eMail"])) {
$formularAnzeigen = true;
echo 'Die E-Mail-Adresse ist nicht korrekt.';
} else if (empty($_POST["senden"])) {
$formularAnzeigen = true;
}
if ($formularAnzeigen) {
?>
|
 |
|
|
|
 |
|

Formular Generator erstellt.';
} else {
$eMail = '
Vorname:
'.$_POST['vorName'].'
Nachname:
'.$_POST['nachName'].'
E-Mail:
'.$_POST['eMail'].'
Nachricht:
'.$_POST['nachricht'].'
'.$_POST['captcha'].'';
if (@mail("chridd_ziegler@hotmail.com",
"Neue Nachricht vom Kontaktformular",
$eMail)) {
echo "Viele Dank für deine Kontaktanfrage! Wir melden uns schnellstmöglich bei dir. ";
} else {
echo "E-Mail-Verkehr funktioniert zur Zeit nicht ";
}
if ($_POST['kopie']) {
if (@mail($_POST['eMail'],
"Kontaktanfrage bei den Rollergirls Ludwigsburg",
$eMail)) {
echo "Sie haben eine Kopie der Nachricht zugeschickt bekommen. ";
}
}
}
function isEmail($email) {
$nonascii = "\x80-\xff";
$nqtext = "[^\\$nonascii\015\012\"]";
$qchar = "\\[^$nonascii]";
$protocol = "(?:mailto:)";
$normuser = "[a-zA-Z0-9][a-zA-Z0-9_.-]*";
$quotedstring = "\"(?:$nqtext|$qchar)+\"";
$user_part = "(?:$normuser|$quotedstring)";
$dom_mainpart = "[a-zA-Z0-9][a-zA-Z0-9._-]*\.";
$dom_subpart = "(?:[a-zA-Z0-9][a-zA-Z0-9._-]*\.)*";
$dom_tldpart = "[a-zA-Z]{2,5}";
$domain_part = "$dom_subpart$dom_mainpart$dom_tldpart";
$regex = "$protocol?$user_part\@$domain_part";
if (preg_match("/^$regex$/",$email)) {
return true;
}
return false;
}
?>
|
|
|
 |
 |