'/^ [\w.!#%&\*\/=\?\^\`\{\|\}\~+-]{1,64} \@ //[[:alnum:].-]{1,255} \. [a-z]{2,6} $/xi', //prüft auf gültige E-Mail-Adresse nach RFC 2822, //erlaubt auch ungewöhnliche Adressen wie "{@heise.de"; //strengere Prüfung (erfordert z.B. mindestens 2 Zeichen vor @ //und im Domainnamen, schließt ungewöhnliche Adressen aus): //'email' => '/^[\w.+-]{2,64}\@[\w.-]{2,255}\.[a-z]{2,6}$/', //'subject' => '/^[[:print:]]{3,}$/', //restriktivere Variante: //'name' => '/^[[:alnum:]\s\?.!,;:\(\)\/\"-]{3,}$/', 'Name' => '/^[[:print:][:space:]]{5,}$/', 'Adresse' => '/^[[:print:][:space:]]{0,}$/', 'PLZ_Ort' => '/^[[:print:][:space:]]{0,}$/', 'EC_Classic' => '/^[[:print:][:space:]]{0,16}$/', 'EC_Prelude' => '/^[[:print:][:space:]]{0,16}$/', 'Email' => '/^[\w.+-]{2,64}\@[\w.-]{2,255}\.[a-z]{2,6}$/', 'Nachricht' => '/^[[:print:][:space:]]{0,500}$/' ); $Submit = $_POST['Submit']; //Durchlaufe alle Formulardaten: foreach($_POST as $parameter => $wert) { //Formularfelder, die in $pruefung stehen, //müssen in die oben definierten Muster passen if(isset($pruefung[$parameter])) { if(!preg_match($pruefung[$parameter], $wert)) die('Es ist ein Prüfungsfehler aufgetreten!'.$wert); } else { //Der Rest wird weggeworfen. unset($_POST[$parameter]); } } $body = "Unterlagen zu EC Classic-Line : " . $_POST['EC_Classic'] . " \n\n"; $body .= "Unterlagen zu EC Prelude-Line : " . $_POST['EC_Prelude'] . " \n\n"; $body .= "--------------------------------------------------------------------------------- \n"; $body .= "Name : " . $_POST['Name'] . " \n"; $body .= "Adresse : " . $_POST['Adresse'] . " \n"; $body .= "PLZ/ Ort : " . $_POST['PLZ_Ort'] . " \n"; $body .= "Email : " . $_POST['Email'] . " \n"; $body .= "--------------------------------------------------------------------------------- \n"; $body .= "Nachricht : \n"; $body .= "--------------------------------------------------------------------------------- \n"; $body .= $_POST['Nachricht']; $mail = new PHPMailer(); $mail->From = $_POST['Email']; $mail->FromName = "MRVAudio.de"; $mail->Mailer = "sendmail"; $mail->SetLanguage("de","profiles/lib/phpmailer/language/"); $mail->Body = $body; $mail->Subject = SUBJECT; $mail->AddAddress(ADMINEMAIL, "MRVaudio.de Büro"); $mail->AddBCC(BCC, "audiomap Check"); if(!$mail->Send()){ $message = "

Ihre Anfrage konnte leider nicht versandt werden.










"; echo $mail->ErrorInfo; // Clear all addresses and attachments for next loop $mail->ClearAddresses(); }else{ $message = "

Vielen Dank.
Ihre Anfrage wurde erfolgreich weitergeleitet!









"; } } echo $message; if (empty($Submit)) { ?>
 
 
Bitte schicken Sie mir Unterlagen zu:

Electrocompaniet Classic-Line
Electrocompaniet Prelude-Line

*Name: 
Adresse: 
PLZ/Ort: 
*E-Mail: 
*Nachricht: 
Electrocompaniet Classic-Line * Prelude-Line

KONTAKT

*Pflichtfelder!

 
audiomap.de - HiFi-Heimkino-Guide // produced bei audio-map.de - new media agentur MRVAudio.de als Startseite einrichten