100 ) $error[] = "Bitte geben Sie NUR Ihren Namen an, keine Familiengeschichte!";
if ( strlen($_POST['email'])> 50 ) $error[] = "Bitte geben Sie NUR Ihre E-Mail Adresse an - keine ausführliche Wegbeschreibung!";
if ( strlen($_POST['title'])>200 ) $error[] = "Wählen Sie einen kürzeren Betreff - das vereinfacht auch die Problemlösung!";
if ( strlen($_POST['text'])>4096 ) $error[] = "Bitte vereinbaren Sie telefonisch einen Termin oder fassen Sie sich kürzer - ".
"Ihr Problem ist mit ".str_word_count($_POST['text'])." Wörtern viel zu komplex ".
"um das per E-Mail zu lösen!";
if ( is_Array($error) and count($error) ) {
echo "
Bitte korrigieren Sie Ihre Eingaben:
".
"
\n";
} else {
$text = "To: \"Steffen Einsle\"
\n".
"From: \"Kontakt auf help.phptrix.de\" \n".
"Subject: Anfrage von ".$_POST['name']."\n".
"\n".
"Name : ".$_POST['name']."\n".
"E-Mail: ".$_POST['email']."\n".
"Betreff: ".$_POST['title']."\n".
"========================================\n".
$_POST['text']."\n".
"\n\n-- \n".
"User_agent: ".$_SERVER['HTTP_USER_AGENT']."\n".
"Remote_addr: ".$_SERVER['REMOTE_ADDR']."\n".
"Timestamp: ".date("Y-m-d H:i:s")."\n";
if ( $fp=popen("sendmail -t","w") ) {
fputs($fp,$text);
pclose($fp);
$_POST = array();
echo "Vielen Dank für Ihre Nachricht!
\n";
}
}
}
?>