<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="robots" content="noindex,nofollow">
<style type="text/css">
/* Formular Stylesheet */
body {
font-family: Arial, Sans-Serif;
font-size: 12px;
color: #000000;
}
label {
cursor: pointer;
display: inline-block;
width: 140px;
}
input, select {
margin-top: 5px;
}
.pflichtfeld {
color: #EE0000;
}
.hintergrund {
color: #000000;
font-weight: bold;
background-color: #FFFFFF;
padding: 3px;
width: 490px;
margin: auto;
}
.danke, .danke a {
color: #000000;
text-align: center;
margin-top: 200px;
padding: 10px;
}
</style>
</head>
<body>
<?php
/*
Kontaktformular - Erstellt am: 15.03.2011 (Sprache: deutsch)
mit dem Kontaktformular Generator - www.homepage-total.de
Wichtig: Der Webserver muss PHP unterstützen.
Speichern Sie die Datei zum Beispiel als: "kontakt.php".
*/
// Ihre E-Mail-Adresse:
$mailto = "info@kissfanclub.de";
// Ihre Webseite (Startseite). Nach dem absenden der E-Mail
// gelangt der Besucher über einen Link auf Ihre Startseite.
$url = "http://www.kissfanclub.de/newsletter2.htm";
// Fortgeschrittene Anwender können ab hier Änderungen vornehmen.
$eingabefehler = "";
$vorname = isset($_POST["vorname"]) ? $_POST["vorname"] : "";
$nachname = isset($_POST["nachname"]) ? $_POST["nachname"] : "";
$feld1 = isset($_POST["feld1"]) ? $_POST["feld1"] : ""; // "Strasse"
$feld2 = isset($_POST["feld2"]) ? $_POST["feld2"] : ""; // "PLZ Ort"
$feld3 = isset($_POST["feld3"]) ? $_POST["feld3"] : ""; // "Land"
$mailfrom = isset($_POST["mailfrom"]) ? $_POST["mailfrom"] : "";
$betreff = "Anfrage";
// Formular erstellen
$formular = "<form action='" . $_SERVER["SCRIPT_NAME"] . "' method='post'>
<div class='hintergrund'>
<span class='pflichtfeld'><!-- Fehleranzeige --></span> <br>
<label for='Vorname'>Vorname: <span class='pflichtfeld'>*</span></label>
<input type='text' size='30' name='vorname' value='" . $vorname . "' id='Vorname'>
<br>
<label for='Nachname'>Nachname: <span class='pflichtfeld'>*</span></label>
<input type='text' size='30' name='nachname' value='" . $nachname . "' id='Nachname'>
<br>
<label for='Feld1'>Strasse: <span class='pflichtfeld'>*</span></label>
<input type='text' size='40' name='feld1' value='" . $feld1 . "' id='Feld1'>
<br>
<label for='Feld2'>PLZ Ort: <span class='pflichtfeld'>*</span></label>
<input type='text' size='40' name='feld2' value='" . $feld2 . "' id='Feld2'>
<br>
<label for='Feld3'>Land: <span class='pflichtfeld'>*</span></label>
<input type='text' size='40' name='feld3' value='" . $feld3 . "' id='Feld3'>
<br>
<label for='Email'>E-Mail: <span class='pflichtfeld'>*</span></label>
<input type='text' size='40' name='mailfrom' value='" . $mailfrom . "' id='Email'>
<br>
<br><span class='pflichtfeld'>*</span> <small>Bitte alle Pflichtfelder ausfüllen!</small>
<input type='submit' name='sendung' value='NEWSLETTER ANMELDUNG ABSCHICKEN'>
</div>
</form>";
if (isset($_POST["sendung"])) {
// Pflichtfelder überprüfen
if (strlen($vorname) <= 2) {$eingabefehler .= "• Vorname fehlt!<br>";}
if (strlen($nachname) <= 2) {$eingabefehler .= "• Nachname fehlt!<br>";}
if ($feld1 == "") {$eingabefehler .= "• Strasse fehlt!<br>";}
if ($feld2 == "") {$eingabefehler .= "• PLZ Ort fehlt!<br>";}
if ($feld3 == "") {$eingabefehler .= "• Land fehlt!<br>";}
if (!preg_match("/^([_a-z0-9-äöüß])(([-_a-z0-9-äöüß._])*([_a-z0-9-äöüß]))*\@([_a-z0-9-äöüß])(([_a-z0-9-äöüß-])*([_a-z0-9-äöüß]))+(\.([_a-z0-9-äöüß])([-a-z0-9_-])?([_a-z0-9-äöüß])+)+$/i", $mailfrom)) {
$eingabefehler .= "• Fehler in der E-Mail-Adresse!<br>";
}
if ($eingabefehler == "") {
// Diese Nachricht wird an Ihre E-Mail-Adresse gesendet (\n = neue Zeile)
$text = "Datum: " . date("d.m.Y H:i") . "\n
Vorname: $vorname \n
Nachname: $nachname \n
Strasse: $feld1 \n
PLZ Ort: $feld2 \n
Land: $feld3 \n
E-Mail: $mailfrom \n
";
// E-Mail versenden
@mail($mailto, $betreff, $text, "From: " . $mailfrom);
// Bestätigung der E-Mail
echo "<p class='hintergrund danke'>";
echo "Vielen Dank " . $vorname . " " . $nachname . ", die Nachricht wurde gesendet.<br><br>";
// Link zur Startseite
echo "<a href=\"" . $url . "\" target=\"_top\">Weiter zur Startseite</a></p>";
}
else {
// Eingabefehler und Formular ausgeben
echo str_replace("<!-- Fehleranzeige -->", "<strong>Die Nachricht wurde aus folgendem Grund nicht gesendet:</strong><br>$eingabefehler", $formular);
}
}
else {
// Formular ausgeben
echo $formular;
}
?>
</body>
</html>