Vielen Dank für Ihre Nachricht

Email
[insert_php]

/*======================================================
Kontaktformular-Versand Vers. 1.10 15.01.2016
(C) Thomas Weyer-Eberling, EDV Optimierung
stable / final
Achtung: Bei versehentlichem Speichern unt „Visuell“
gehen bei den REGEX-Funktionen „<" und ">“ verloren!
=======================================================*/

// Zuerst Formulareingaben empfangen

#import_request_variables(‚p‘,’frm_‘);

$nname = $_POST[‚FHName‘] ;
$firma = $_POST[‚FHFirma‘] ;
$subject = $_POST[‚FHSubject‘];
$receive = $_POST[‚FHReturnEmail‘] ;
$nachricht = $_POST[‚FHText‘] ;
$telefon = $_POST[‚FHTelefon‘] ;
#echo $subject.“ ==============“;
// ——————————————
// alle Eingaben korrekt?
$OK = TRUE;
if(!stristr($receive,“@“) || !stristr($receive,“.“)) // E-Mail-Angabe syntaktisch korrekt? Falls nein, dann leeren

{ $receive = „“ ;
$message = „Sie haben nicht alle Felder korrekt ausgefüllt. „;
}
$pattern = „*[0-9§$=?+#<>:;_@]*“ ;
if (preg_match ($pattern,$nname))
{
$OK = FALSE;
$message = „Sie haben nicht alle Felder korrekt ausgefüllt. Feld: Name“;
}

$pattern = „*[<>;_@]*“ ;
if (preg_match ($pattern,$subject))
{
$OK = FALSE;
$message = „Sie haben nicht alle Felder korrekt ausgefüllt. Feld: Betreff“;
}

$pattern = „*[?#<>:,;_@]*“ ;
if (preg_match ($pattern,$firma))
{
$OK = FALSE;
$message = „Sie haben nicht alle Felder korrekt ausgefüllt. Feld: Firma“;
}

$pattern = „*[<>]*“ ;
if (preg_match ($pattern,$nachricht))
{
$OK = FALSE;
$message = „Sie haben nicht alle Felder korrekt ausgefüllt. Feld: Anliegen“;
}

$pattern = „/\b(sex*)/i“;
if ( preg_match ($pattern,$nachricht))
{
$OK = FALSE;
$message = „Sie haben nicht alle Felder korrekt ausgefüllt. Feld: Anliegen“;
}

$pattern2 = „*[^0-9+-/ \(\)]*“;
if (preg_match ($pattern2,$telefon))
{
$OK = FALSE;
$message = „Sie haben nicht alle Felder korrekt ausgefüllt. Feld: Telefonnumer“;
}

// alle Felder ausgefüllt? Falls nein, Formulardaten erneut senden mit Fehlermeldung

if(empty($receive) || empty($subject) || empty($nachricht) || empty($nname) || $OK == FALSE)

{ echo „

„.$message.“

„;

echo “

Name, Vorname:
Firma:
Betreff:
Anliegen

Telefon:
E-Mail-Adresse:
 

„; // Ende der Formulardaten

}

else // alles korrekt eingegeben, baue Mail

{

$mailsenden = ‚y‘;

$mailtext = „
Firma: „.$firma . „
Name: “ . $nname .“

Telefon: „.$telefon. „

Text der Nachricht:
“ . $nachricht . „

Absender: „.$receive; // Nachrichtentext

$tests = array(‚ Immer aktiv

Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Voreinstellungen erforderlich, die nicht vom Abonnenten oder Nutzer beantragt wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Aufforderung, die freiwillige Zustimmung Ihres Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht zu Ihrer Identifizierung verwendet werden.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Einstellungen anzeigen