$email = 'ru@multiinters.de';
$betreff = "Eine Nachricht von sangela.de"; # Betreff der eMail. Bei "" kann der Versender den Betreff angeben.
$p_betreff = 0; # 1 = Absender muss einen Betreff angeben. 0 = Absender kann den Betreff auslassen.
$p_name = 1; # 1 = Absender muss einen Namen angeben. 0 = Absender kann den Namen auslassen.
$p_email = 1; # 1 = Absender muss eine eMail-Adresse angeben. 0 = eMail-Adresse kann leer bleiben.
function php7_compat_ereg($pattern, $str, $ignore_case=false) {
$regex = '/'. preg_replace('/\//', '\\/', $pattern) .'/' . ($ignore_case ? 'i': '');
return preg_match($regex, $str);
}
if (!function_exists('ereg')) { function ereg($pattern, $str) { return php7_compat_ereg($pattern, $str); } }
if (!function_exists('eregi')) { function eregi($pattern, $str) { return php7_compat_ereg($pattern, $str, true); } }
function check_email($email){ return eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\.[a-z]{2,4}$", $email); }
function imap8bit(&$item, $key) { $item = imap_8bit($item); }
function email($e_mail, $subject, $message, $headers){
$headers .= "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=utf-8\r\n";
$headers .= "Content-Transfer-Encoding: quoted-printable\r\n";
$subject = wordwrap($subject, 25, "\n", FALSE);
$subject = explode("\n", $subject);
array_walk($subject, "imap8bit");
$subject = implode("\r\n ", $subject);
$subject = $subject;
$message = imap_8bit($message);
return(mail("$e_mail", "$subject", "$message", "$headers"));
}
$meldungen = '';
$dank = '';
$error = false;
if(isset($_POST['submit'])){
if(substr_count($_POST["email"],'\n')>0){$error = true;}
if($p_name && empty($_POST['name'])){
$meldungen .= 'Bitte geben Sie Name!
';
$error = true;
}
if($p_email && !check_email($_POST['email'])){
$meldungen .= 'Bitte geben Sie E-Mail!
';
$error = true; }
if(empty($betreff) && $p_betreff && empty($_POST['betreff'])){
$meldungen .= 'Bitte geben Sie einen Betreff an.
';
$error = true; }
if(empty($_POST['nachricht'])){
$meldungen .= 'Bitte geben Sie Text!
';
$error = true;}
if(stristr($_POST['nachricht'],'[link') || stristr($_POST['nachricht'],'[url') || stristr($_POST['nachricht'],'a href')){
$meldungen .= 'Текст!
';
$error = true;
}
if(!empty($_POST['betreff'])){ $betreff = $_POST['betreff']; }
if(!$error){
$nachricht = "Name: $_POST[name]\n".
"eMail: $_POST[email]\n\n\n".
"Nachricht:\n$_POST[nachricht]\n\n\n".
"Uhrzeit: ".date("d.m.Y - H:i:s");
$mail = email($email,$betreff,$nachricht,"from: $_POST[email]");
if($mail){
$meldungen .= '';
$dank .= 'Vielen Dank für Ihre Nachricht!
Gesendet!';
$_POST = array();
}
else{
$meldungen .= 'Technische Fehler!
'.
'Kann nicht versendet werden!
'.
'Vielen Dank für Ihr Verständnis!';
}
}
}
?>