<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<title></title>
<style>
body, textarea {
font-family: Verdana, Sans-Serif;
font-size: 14px;
}
span.pflichtfeld {
font-size: 12px;
color: Red;
}
span.hilfetext {
font-size: 10px;
font-style: Oblique;
}
</style>
</head>
<body>
<?php
error_reporting(1);
$Weiterleitung = "index.php";
$anrede = isset($_POST["anrede"]) ? $_POST["anrede"] : "";
$auswahlliste = array(
"",
"Frau",
"Herr",
"div",
);
$anredeAW = "<select name='anrede' size='1'>";
foreach ($auswahlliste as $value) {
$anredeAW .= "\n <option value='" . $value . "'" .
((isset($_POST["anrede"]) ? $_POST["anrede"] : "") == $value ?
" selected='selected'" : "") . ">" . $value . "</option>";
}
$anredeAW .= "\n </select>";
$name = isset($_POST["name"]) ? strip_tags(trim($_POST["name"])) : "";
$email = isset($_POST["email"]) ? strip_tags(trim($_POST["email"])) : "";
$telefonnummer = isset($_POST["telefonnummer"]) ? strip_tags(trim($_POST["telefonnummer"])) : "";
$betreff = isset($_POST["betreff"]) ? $_POST["betreff"] : "";
$auswahlliste = array(
"",
"Preisanfrage",
"Auftrag",
"sonstiges",
"Kritik/Anregung",
);
$betreffAW = "<select name='betreff' size='1'>";
foreach ($auswahlliste as $value) {
$betreffAW .= "\n <option value='" . $value . "'" .
((isset($_POST["betreff"]) ? $_POST["betreff"] : "") == $value ?
" selected='selected'" : "") . ">" . $value . "</option>";
}
$betreffAW .= "\n </select>";
$auftragsobjekt = isset($_POST["auftragsobjekt"]) ? $_POST["auftragsobjekt"] : "";
$auswahlliste = array(
"",
"gewerblich",
"privat",
"sonstiges",
);
$auftragsobjektAW = "<select name='auftragsobjekt' size='1'>";
foreach ($auswahlliste as $value) {
$auftragsobjektAW .= "\n <option value='" . $value . "'" .
((isset($_POST["auftragsobjekt"]) ? $_POST["auftragsobjekt"] : "") == $value ?
" selected='selected'" : "") . ">" . $value . "</option>";
}
$auftragsobjektAW .= "\n </select>";
$auftragsort_mit_plz = isset($_POST["auftragsort_mit_plz"]) ? strip_tags(trim($_POST["auftragsort_mit_plz"])) : "";
$auftragsumfang = isset($_POST["auftragsumfang"]) ? $_POST["auftragsumfang"] : "";
$auswahlliste = array(
"",
"einmalige Arbeit",
"einmalige Arbeit mit evtl. Folgeauftrag",
"langfristige Auftragsstellung",
"sonstiges",
);
$auftragsumfangAW = "<select name='auftragsumfang' size='1'>";
foreach ($auswahlliste as $value) {
$auftragsumfangAW .= "\n <option value='" . $value . "'" .
((isset($_POST["auftragsumfang"]) ? $_POST["auftragsumfang"] : "") == $value ?
" selected='selected'" : "") . ">" . $value . "</option>";
}
$auftragsumfangAW .= "\n </select>";
$nachricht = isset($_POST["nachricht"]) ? strip_tags(trim($_POST["nachricht"])) : "";
$KopieCk = isset($_POST["Kopie"]) ? " checked='checked'" : null;
$Fehler = ["anrede"=>"", "name"=>"", "email"=>"", "nachricht"=>"", "sicherheit"=>""];
if (isset($_POST["submit"])) {
$Fehler["anrede"] = $anrede == "" ? " Bitte w�hlen Sie einen Eintrag aus!" : "";
$Fehler["name"] = strlen($_POST["name"]) < 1 ? " Bitte f�llen Sie dieses Feld aus!" : "";
$Fehler["email"] = strlen($_POST["email"]) < 1 ? " Bitte f�llen Sie dieses Feld aus!" : "";
$Fehler["nachricht"] = strlen($_POST["nachricht"]) < 10 ? " Bitte f�llen Sie dieses Feld aus (min. 10 Zeichen)!" : "";
$Fehler["sicherheit"] = (md5($_POST["zip"]) != $_POST["zip2"]) ? "Die Rechenaufgabe ist leider falsch!" : "";
}
$Z0 = [mt_rand(1, 9), mt_rand(1, 9)];
$Z1 = max($Z0); $Z2 = min($Z0);
$Spam = $Z1 . " + &#" . (48 + $Z2) . ";";
$Schutz = md5($Z1 + $Z2);
$Formular = "
<form action='" . $_SERVER["SCRIPT_NAME"] . "' method='post'>
<p>
<label> Anrede:
<span class='pflichtfeld'>✲ " . $Fehler["anrede"] . "</span><br>
" . $anredeAW . "
</label>
</p>
<p>
<label> Name:
<span class='pflichtfeld'>✲ " . $Fehler["name"] . "</span><br>
<input type='text' name='name' value='" . $name . "' size='35'>
</label>
</p>
<p>
<label> E-Mail:
<span class='pflichtfeld'>✲ " . $Fehler["email"] . "</span><br>
<input type='text' name='email' value='" . $email . "' size='35'>
</label>
</p>
<p>
<label> Telefonnummer:
<br>
<input type='text' name='telefonnummer' value='" . $telefonnummer . "' size='35'>
</label>
</p>
<p>
<label> Betreff: <br>
" . $betreffAW . "
</label>
</p>
<p>
<label> Auftragsobjekt: <br>
" . $auftragsobjektAW . "
</label>
</p>
<p>
<label> Auftragsort mit PLZ:
<br>
<input type='text' name='auftragsort_mit_plz' value='" . $auftragsort_mit_plz . "' size='35'>
</label>
</p>
<p>
<label> Auftragsumfang: <br>
" . $auftragsumfangAW . "
</label>
</p>
<p>
<label> Nachricht / erw�nschte Arbeiten:
<span class='pflichtfeld'>✲ " . $Fehler["nachricht"] . "</span><br>
<textarea name='nachricht' cols='50' rows='8'>" . $nachricht . "</textarea>
</label>
</p>
<p>
<label> Sicherheitsabfrage:
<span class='pflichtfeld'>✲ " . $Fehler["sicherheit"] . "</span><br>
<em>" . $Spam . "</em> =
<input type='text' name='zip' size='4' autocomplete='off'>
</label>
<input type='hidden' name='zip2' value='" . $Schutz . "'>
<br><span class='hilfetext'> Bitte l�sen Sie die Rechenaufgabe. </span><br>
</p>
<p>
<br>
<input type='submit' name='submit' value='Formular absenden'>
</p>
<p>
<small>Bitte alle mit <span class='pflichtfeld'>✲</span>
markierten Felder ausf�llen.</small>
</p>
</form>
";
if (isset($_POST["submit"])) {
if (implode("", $Fehler) == "") {
date_default_timezone_set("Europe/Berlin");
$Datum = date("d.m.Y H:i");
$Mailto = "";
$Text = " Gesendet am: $Datum Uhr
Anrede: $anrede
Name: $name
E-Mail: $email
Telefonnummer: $telefonnummer
Betreff: $betreff
Auftragsobjekt: $auftragsobjekt
Auftragsort mit PLZ: $auftragsort_mit_plz
Auftragsumfang: $auftragsumfang
Nachricht / erw�nschte Arbeiten: $nachricht
";
mb_internal_encoding("UTF-8");
$Betreff = mb_encode_mimeheader($betreff, "UTF-8", "Q");
$Kopfzeile = "MIME-Version: 1.0;\nFrom: " . mb_encode_mimeheader($name, "UTF-8", "Q") .
"<" . $email . ">" . "\nContent-Type: text/plain; Charset=UTF-8;\n";
if (mail($Mailto, $Betreff, $Text, $Kopfzeile)) {
echo "<p>Vielen Dank, die Nachricht wurde versendet.</p>";
}
else {
echo "<p>Beim Senden der Nachricht ist ein Fehler aufgetreten!<br>" .
"Bitte wenden Sie sich direkt an: <a href='mailto:" . $Mailto . "'>" . $Mailto . "</a></p>";
}
// Diese Nachricht wird automatisch an die E-Mail-Adresse des Besuchers gesendet.
// Name/Signatur
$Signatur = "";
// Betreff
$Betreff = "Kopie einer Nachricht";
// Inhalt der E-Mail setzen
$Text = " Vielen Dank f�r Ihren Besuch bei Sauberfuchs.de
Wir haben folgende Nachricht erhalten:
Anrede: $anrede
Name: $name
E-Mail: $email
Telefonnummer: $telefonnummer
Betreff: $betreff
Auftragsobjekt: $auftragsobjekt
Auftragsort mit PLZ: $auftragsort_mit_plz
Auftragsumfang: $auftragsumfang
Nachricht / erw�nschte Arbeiten: $nachricht
Mit freundlichen Gr��en
$Signatur
";
// E-Mail Kopie versenden
$Betreff = mb_encode_mimeheader($Betreff, "UTF-8", "Q");
$Kopfzeile = "MIME-Version: 1.0;\nFrom: " . mb_encode_mimeheader($Signatur, "UTF-8", "Q") .
"<" . $Mailto . ">" . "\nContent-Type: text/plain; Charset=UTF-8;\n";
if (mail($email, $Betreff, $Text, $Kopfzeile)) {
echo "<p>Sie erhalten eine Kopie der Nachricht an Ihre E-Mail-Adresse.</p>";
}
// Weiterleitung
echo "<p><a href='" . $Weiterleitung . "' target='_top'>Weiter</a></p>";
}
else {
echo $Formular;
}
}
else {
echo $Formular;
}
?>
</body>
</html>