Kontakt
Kontakt
Wunderer Eden Kommunikation
Holteistraße 33
D-10245 Berlin
Telefon: 030 / 479 850 37
E-Mail: info@wunderer-eden.de
// -------------------------------------------------------------------------------------
// Konfiguration
// Wichtige Input Felder:
// Vorname|o , Name|o , Email|oe , confirm_val
$to_adresse = "K.Wunderer@wunderer-eden.de";
$to_name = "Wunderer Eden";
$subject = "Kundenanfrage Wunderer Eden Website";
$eml_path = "/mailer/kontaktformular.eml";
$danke_seite = "/danke.html";
$fehler_seite = "/fehler.html";
// PHP-Checks (true/false)
$name_check = false;
$vorname_check = false;
$email_check = true;
$visual_check = false;
$check_error_text = "Wichtiges Feld nicht korrekt ausgefüllt!
"
. "Bitte wiederholen Sie Ihre Eingabe
";
$relay_enable = false;
$relay_hostname = "relay.hostname.de";
$relay_user = "username";
$relay_pass = "password";
$relay_port = "25"; // 465 für TLS/SSL
$relay_ssl = "false"; // true,false,ssl,tls
// -------------------------------------------------------------------------------------
// Funktionen
function create_visual ()
{
$ses = random_str (4);
$_SESSION['confirm_ses'] = $ses;
// benötigt input feld: confirm_val
echo '';
}
function random_str ($len)
{
$ch = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$l = strlen ($ch) - 1;
$str = "";
for ($i=0; $i < $len; $i++)
{
$x = rand (0, $l);
$str .= $ch[$x];
}
return strtoupper ($str);
}
function checkinput($cvalue,$cmethod='text')
{
switch($cmethod)
{
# texteingabe prüfen - alle eingaben auf leere eingaben prüfen
case 'text':
$cvalue=trim($cvalue);
if ($cvalue!='') { return true; } else { return false; }
break;
# auf nur zahlen prüfen
case 'numbers':
if (preg_match("#^[0-9]+$#",$cvalue)) { return true; } else { return false; }
break;
# auf telefonnummer prüfen mit min. 6 zahlen
case 'telnumbers':
if (preg_match("#^[ 0-9\/-]{6,}+$#",$cvalue)) { return true; } else { return false; }
break;
# auf nur buchstaben prüfen
case 'letter':
if (preg_match("/^[ a-za-zäöüß]+$/i",$cvalue)) { return true; } else { return false; }
break;
# auf nur ein wort prüfen
case 'word':
if (preg_match("/^[a-za-zäöüß]+$/i",$cvalue)) { return true; } else { return false; }
break;
# auf deutsche postleitzahl prüfen
case 'plz':
if (preg_match("/^[0-9]{5}$/",$cvalue)) { return true; } else { return false; }
break;
# url prüfen
case 'url':
$cvalue=trim($cvalue);
if (preg_match("#^(http|https)+(://www.)+([a-z0-9-_.]{2,}\.[a-z]{2,4})$#i",$cvalue)) { return true; } else { return false; }
break;
# email-adresse prüfen
case 'email':
$cvalue=trim($cvalue);
if ($cvalue!='')
{
$_pat="^[_a-za-z0-9-]+(.[_a-za-z0-9-]+)*@([a-z0-9-]{3,})+.([a-za-z]{2,4})$";
if (!preg_match("|$_pat|i",$cvalue)) { return false; }
else { return true; }
}
else { return false; }
break;
# nur email-alias prüfen
case 'alias':
$cvalue=trim($cvalue);
if (strpos($cvalue,"@")) { return false; }
if ($cvalue!='')
{
$_pat="^[_a-za-z0-9-]+(.[_a-za-z0-9-]+)$";
if (!preg_match("|$_pat|i",$cvalue)) { return false; }
else { return true; }
}
else { return false; }
break;
# email-domain prüfen
case 'emaildomain':
$cvalue=trim($cvalue);
if (strpos($cvalue,"@")) { return false; }
if ($cvalue!='')
{
$_pat="^([a-z0-9-]{3,})+.([a-za-z]{2,4})$";
if (!preg_match("|$_pat|i",$cvalue)) { return false; }
else { return true; }
}
else { return false; }
break;
# auf datum prüfen
case 'date':
if (preg_match("/^([0-9]{1,2}).([0-9]{1,2}).([0-9]{2,4})$/i",$cvalue)) { return true; } else { return false; }
break;
}
}
?>
Wunderer Eden Kommunikation
Holteistraße 33
D-10245 Berlin
Telefon: 030 / 479 850 37
E-Mail: info@wunderer-eden.de