PZS Formularentwurf

Aus Pferde-Zucht-Sport
Zur Navigation springenZur Suche springen

E-mail inkl. Datei


<!DOCTYPE html>
<html lang="de">
 <head>
  <meta charset="UTF-8">
  <title>Zahhlung</title>

  <style>
  body, textarea {
   font-family: Verdana, Sans-Serif;
   font-size: 14px;
  }

  form {
   width: 320px;
   padding: 10px;
   margin: Auto;
  }

  span.pflichtfeld {
   font-size: 12px;
   color: Red;
  }

  span.hilfetext {
   font-size: 10px;
   font-style: Oblique;
  }

  blockquote {
   width: 295px;
   margin: Auto;
  }
  </style>

 </head>
<body>

<?php
/*
   Aktion: Formulardaten als E-Mail versenden.
   Formular - PHP 5.4+, Zeichenkodierung: UTF-8

   Erstellt mit dem Formular Generator (04.04.2016) - 
   http://www.nof-tutorials.com/Webbausteine-Formular-Generator/formulargenerator.php

   Bitte testen Sie das Formular ausführlich und
   beachten Sie die Hinweise im Quelltext!
*/

// PHP Fehlermeldungen (1 um das Formular zu testen) anzeigen.
error_reporting(1); // (0/1)

// Datei einbinden nach dem absenden des Formulars
// Relativer Pfad zur Datei:
$Include = "danke.htm";
// Wenn die E-Mail nicht versendet werden konnte:
$IncludeError = "fehler.htm";

$vorname = isset($_POST["vorname"]) ? strip_tags(trim($_POST["vorname"])) : ""; // Vorname
$name = isset($_POST["name"]) ? strip_tags(trim($_POST["name"])) : ""; // Name
$iban = isset($_POST["iban"]) ? strip_tags(trim($_POST["iban"])) : ""; // IBAN
$bic = isset($_POST["bic"]) ? strip_tags(trim($_POST["bic"])) : ""; // BIC
$bankinstitut = isset($_POST["bankinstitut"]) ? strip_tags(trim($_POST["bankinstitut"])) : ""; // Bankinstitut
$bestaetigung = isset($_POST["bestaetigung"]) ? strip_tags(trim($_POST["bestaetigung"])) : ""; // Bestätigung
$bestaetigungCk = isset($_POST["bestaetigung"]) ? " checked='checked'" : null;
$strasse = isset($_POST["strasse"]) ? strip_tags(trim($_POST["strasse"])) : ""; // Strasse
$nummer = isset($_POST["nummer"]) ? strip_tags(trim($_POST["nummer"])) : ""; // Nummer
$plz = isset($_POST["plz"]) ? strip_tags(trim($_POST["plz"])) : ""; // PLZ
$ort = isset($_POST["ort"]) ? strip_tags(trim($_POST["ort"])) : ""; // Ort
$zahlungsart = isset($_POST["zahlungsart"]) ? $_POST["zahlungsart"] : ""; // Zahlungsart

// Auswahlliste: Zahlungsart
$array = [
"SEPA-Lastschrift", 
"Überweisung", 
];
$zahlungsartAW = "<select name='zahlungsart' size='1' required='required'>";
foreach ($array as $value) {
 $zahlungsartAW .= "\n  <option value='" . $value . "'" .
 ((isset($_POST["zahlungsart"]) ? $_POST["zahlungsart"] : "") == $value ?
 " selected='selected'" : "") . ">" . $value . "</option>";
}
$zahlungsartAW .= "\n </select>";

$nachricht = isset($_POST["nachricht"]) ? strip_tags(trim($_POST["nachricht"])) : ""; // Nachricht
$gueltigkeit = isset($_POST["gueltigkeit"]) ? strip_tags(trim($_POST["gueltigkeit"])) : ""; // Gültigkeit

// Radiobutton: Gültigkeit
$array = [
"einmalig", 
"mehrfach", 
];
$gueltigkeitRB = "";
foreach ($array as $key => $value) {
 $gueltigkeitRB .= "<label><input type='radio' name='gueltigkeit' value='" . $value . "'";
 if (isset($_POST["gueltigkeit"])) {
  if ($_POST["gueltigkeit"] == $value) {
   $gueltigkeitRB .= " checked='checked'";
  }
 }
 else if ($key == 0) { // 0 = Vorauswahl Option 1
   $gueltigkeitRB .= " checked='checked'";
 }
 $gueltigkeitRB .= " required='required'>" . $value . "</label>  \n ";
}

$email = isset($_POST["email"]) ? strip_tags(trim($_POST["email"])) : ""; // Email

// Benutzereingaben überprüfen
// Die Meldungen müssen hier eventuell angepasst werden.
$Fehler = ["vorname"=>"", "name"=>"", "bestaetigung"=>"", "zahlungsart"=>"", "gueltigkeit"=>"", "email"=>"", "sicherheit"=>""];
if (isset($_POST["submit"])) {
 $Fehler["vorname"] = strlen($_POST["vorname"]) < 1 ? " Bitte füllen Sie dieses Feld aus!" : "";
 $Fehler["vorname"] .= !ctype_alpha($_POST["vorname"]) ? " Geben Sie nur Buchstaben ein!" : ""; // Buchstaben ohne Leerzeichen!
 $Fehler["name"] = strlen($_POST["name"]) < 1 ? " Bitte füllen Sie dieses Feld aus!" : "";
 $Fehler["name"] .= !ctype_alpha($_POST["name"]) ? " Geben Sie nur Buchstaben ein!" : ""; // Buchstaben ohne Leerzeichen!
 $Fehler["bestaetigung"] = !isset($_POST["bestaetigung"]) ? " Hier fehlt die Bestätigung!" : "";
 $Fehler["zahlungsart"] = $zahlungsart == "" ? " Bitte wählen Sie einen Eintrag aus!" : "";
 $Fehler["gueltigkeit"] = isset($_POST["gueltigkeit"]) == "" ? " Bitte wählen Sie eine Option aus!" : "";
 $Fehler["email"] = filter_var($_POST["email"], FILTER_VALIDATE_EMAIL) === false ? " Geben Sie eine gültige E-Mail-Adresse ein!" : "";
 $Fehler["sicherheit"] = (md5($_POST["zip"]) != $_POST["zip2"]) ? "Die Rechenaufgabe ist leider falsch!" : "";
}

// Sicherheitsabfrage - Rechenaufgabe
$Z0 = [mt_rand(1, 9), mt_rand(1, 9)];
$Z1 = max($Z0); $Z2 = min($Z0);
$Spam = $Z1 . " + &#" . (48 + $Z2) . ";";
$Schutz = md5($Z1 + $Z2);

// Formular erstellen
$Formular = "
<form action='" . $_SERVER["SCRIPT_NAME"] . "' method='post'>

<h3>Zahhlung</h3>

<p>
 <label> Vorname:
<span class='pflichtfeld'>✲ " . $Fehler["vorname"] . "</span><br>
  <input type='text' name='vorname' value='" . $vorname . "' size='35' required='required'>
 </label>
</p>

<p>
 <label> Name:
<span class='pflichtfeld'>✲ " . $Fehler["name"] . "</span><br>
  <input type='text' name='name' value='" . $name . "' size='35' required='required'>
 </label>
</p>

<p>
 <label> IBAN:
<br>
  <input type='text' name='iban' value='" . $iban . "' size='35'>
 </label>
 <br><span class='hilfetext'> Bitte ohne Leerzeichen eintragen. </span>
</p>

<p>
 <label> BIC:
<br>
  <input type='text' name='bic' value='" . $bic . "' size='35'>
 </label>
 <br><span class='hilfetext'> Nur Großbuchstaben. </span>
</p>

<p>
 <label> Bankinstitut:
<br>
  <input type='text' name='bankinstitut' value='" . $bankinstitut . "' size='35'>
 </label>
</p>

<p>
 <label> 
 <input type='checkbox' name='bestaetigung' value='Ja'" . $bestaetigungCk . " required='required'>
 Bestätigung
 </label>
 <span class='pflichtfeld'>✲ " . $Fehler["bestaetigung"] . "</span>
 <br><span class='hilfetext'> Hiermit bestätige ich, dass ich eine kostenpflichtige Leistung nutze. </span>
</p>

<p>
 <label> Strasse:
<br>
  <input type='text' name='strasse' value='" . $strasse . "' size='35'>
 </label>
</p>

<p>
 <label> Nummer:
<br>
  <input type='text' name='nummer' value='" . $nummer . "' size='35'>
 </label>
</p>

<p>
 <label> PLZ:
<br>
  <input type='text' name='plz' value='" . $plz . "' size='35'>
 </label>
</p>

<p>
 <label> Ort:
<br>
  <input type='text' name='ort' value='" . $ort . "' size='35'>
 </label>
</p>

<p>
 <label> Zahlungsart: 
 <span class='pflichtfeld'>✲ " . $Fehler["zahlungsart"] . "</span><br>
 " . $zahlungsartAW . "
 </label>
</p>

<p>
 <label> Nachricht:<br>
 <textarea name='nachricht' cols='40' rows='8'>" . $nachricht . "</textarea>
 </label>
</p>

<p>
 Gültigkeit: 
 <span class='pflichtfeld'>✲ " . $Fehler["gueltigkeit"] . "</span>
 <br>
 " . $gueltigkeitRB . "
</p>

<p>
 <label> Email:
<span class='pflichtfeld'>✲ " . $Fehler["email"] . "</span><br>
  <input type='text' name='email' value='" . $email . "' size='35' required='required'>
 </label>
</p>

<p>
 <label> Sicherheitsabfrage: 
 <span class='pflichtfeld'>✲ " . $Fehler["sicherheit"] . "</span><br>
 <em>" . $Spam . "</em> = 
 <input type='text' name='zip' size='4' pattern='[0-9]{1,2}' required='required' 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='vorschau' value='Vorschau' formnovalidate='formnovalidate'> - 
 <a href='" . $_SERVER["SCRIPT_NAME"] . "'  style='text-decoration: None;'><input type='button' value='Abbrechen'></a> - 
 <input type='submit' name='submit' value='Kaufen'>
</p>

<p>
 <small>Bitte alle mit <span class='pflichtfeld'>✲</span>
 markierten Felder ausfüllen.</small>
</p>

</form>
";

// Vorschau
if (isset($_POST["vorschau"])) {
 echo strip_tags("<blockquote>
 <h4>Vorschau</h4>
 <b>Vorname:</b> $vorname <br>
 <b>Name:</b> $name <br>
 <b>IBAN:</b> $iban <br>
 <b>BIC:</b> $bic <br>
 <b>Bankinstitut:</b> $bankinstitut <br>
 <b>Bestätigung:</b> $bestaetigung <br>
 <b>Strasse:</b> $strasse <br>
 <b>Nummer:</b> $nummer <br>
 <b>PLZ:</b> $plz <br>
 <b>Ort:</b> $ort <br>
 <b>Zahlungsart:</b> $zahlungsart <br>
 <b>Nachricht:</b> <br>" . nl2br($nachricht) . " <br>
 <b>Gültigkeit:</b> $gueltigkeit <br>
 <b>Email:</b> $email
 </blockquote>", "<blockquote><h4><b><br>");
}

// Formular abgesendet
if (isset($_POST["submit"])) {

 // Sind keine Benutzer-Eingabefehler vorhanden
 if (implode("", $Fehler) == "") {

  // Daten als E-Mail versenden (Vorschlag) - Bitte anpassen!

  // Zeitzone und das aktuelle Datum setzen
  // http://de3.php.net/manual/de/timezones.europe.php
  date_default_timezone_set("Europe/Berlin");
  $Datum = date("d.m.Y H:i");

  // Empfänger E-Mail
  $Mailto = "name@example.com";
  $betreff = "Nachricht"; // Betreff

  // Inhalt der E-Mail setzen
  $Text = "   Gesendet am: $Datum Uhr
   Vorname: $vorname
   Name: $name
   IBAN: $iban
   BIC: $bic
   Bankinstitut: $bankinstitut
   Bestätigung: $bestaetigung
   Strasse: $strasse
   Nummer: $nummer
   PLZ: $plz
   Ort: $ort
   Zahlungsart: $zahlungsart
   Nachricht: $nachricht
   Gültigkeit: $gueltigkeit
   Email: $email
  ";

  // E-Mail versenden
  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)) {

   // Datei einbinden
   include $Include;
  }
  else {

   // Fehler-Datei einbinden
   include $IncludeError;
  }
 }
 else {

  // Formular und Benutzer-Eingabefehler ausgeben
  echo $Formular;
 }
}
else {

 // Formular ausgeben
 echo $Formular;
}
?>

</body>
</html>

Email PHP Mailer5

Quelltext


<!DOCTYPE html>
<html lang="de">
 <head>
  <meta charset="UTF-8">
  <title>Zahhlung</title>

  <style>
  body, textarea {
   font-family: Verdana, Sans-Serif;
   font-size: 14px;
  }

  form {
   width: 320px;
   padding: 10px;
   margin: Auto;
  }

  span.pflichtfeld {
   font-size: 12px;
   color: Red;
  }

  span.hilfetext {
   font-size: 10px;
   font-style: Oblique;
  }

  blockquote {
   width: 295px;
   margin: Auto;
  }
  </style>

 </head>
<body>

<?php
/*
   Aktion: Formulardaten als E-Mail mit dem PHPMailer versenden.
   Formular - PHP 5.4+, Zeichenkodierung: UTF-8

   Erstellt mit dem Formular Generator (04.04.2016) - 
   http://www.nof-tutorials.com/Webbausteine-Formular-Generator/formulargenerator.php

   Bitte testen Sie das Formular ausführlich und
   beachten Sie die Hinweise im Quelltext!
*/

// PHP Fehlermeldungen (1 um das Formular zu testen) anzeigen.
error_reporting(1); // (0/1)

// Datei einbinden nach dem absenden des Formulars
// Relativer Pfad zur Datei:
$Include = "danke.htm";
// Wenn die E-Mail nicht versendet werden konnte:
$IncludeError = "fehler.htm";

// PHPMailer - Download unter:
// https://github.com/PHPMailer/PHPMailer     (Button: "Download ZIP").
// Das entpackte Verzeichnis: "PHPMailer-master" als Unterverzeichnis
// einfügen indem dieses Kontaktformular liegt.

// PHPMailer einbinden, Instanz und Zeichenkodierung setzen.
require "PHPMailer-master/PHPMailerAutoload.php";
$Mailer = new PHPMailer();
$Mailer->CharSet = "UTF-8";

$vorname = isset($_POST["vorname"]) ? strip_tags(trim($_POST["vorname"])) : ""; // Vorname
$name = isset($_POST["name"]) ? strip_tags(trim($_POST["name"])) : ""; // Name
$iban = isset($_POST["iban"]) ? strip_tags(trim($_POST["iban"])) : ""; // IBAN
$bic = isset($_POST["bic"]) ? strip_tags(trim($_POST["bic"])) : ""; // BIC
$bankinstitut = isset($_POST["bankinstitut"]) ? strip_tags(trim($_POST["bankinstitut"])) : ""; // Bankinstitut
$bestaetigung = isset($_POST["bestaetigung"]) ? strip_tags(trim($_POST["bestaetigung"])) : ""; // Bestätigung
$bestaetigungCk = isset($_POST["bestaetigung"]) ? " checked='checked'" : null;
$strasse = isset($_POST["strasse"]) ? strip_tags(trim($_POST["strasse"])) : ""; // Strasse
$nummer = isset($_POST["nummer"]) ? strip_tags(trim($_POST["nummer"])) : ""; // Nummer
$plz = isset($_POST["plz"]) ? strip_tags(trim($_POST["plz"])) : ""; // PLZ
$ort = isset($_POST["ort"]) ? strip_tags(trim($_POST["ort"])) : ""; // Ort
$zahlungsart = isset($_POST["zahlungsart"]) ? $_POST["zahlungsart"] : ""; // Zahlungsart

// Auswahlliste: Zahlungsart
$array = [
"SEPA-Lastschrift", 
"Überweisung", 
];
$zahlungsartAW = "<select name='zahlungsart' size='1' required='required'>";
foreach ($array as $value) {
 $zahlungsartAW .= "\n  <option value='" . $value . "'" .
 ((isset($_POST["zahlungsart"]) ? $_POST["zahlungsart"] : "") == $value ?
 " selected='selected'" : "") . ">" . $value . "</option>";
}
$zahlungsartAW .= "\n </select>";

$nachricht = isset($_POST["nachricht"]) ? strip_tags(trim($_POST["nachricht"])) : ""; // Nachricht
$gueltigkeit = isset($_POST["gueltigkeit"]) ? strip_tags(trim($_POST["gueltigkeit"])) : ""; // Gültigkeit

// Radiobutton: Gültigkeit
$array = [
"einmalig", 
"mehrfach", 
];
$gueltigkeitRB = "";
foreach ($array as $key => $value) {
 $gueltigkeitRB .= "<label><input type='radio' name='gueltigkeit' value='" . $value . "'";
 if (isset($_POST["gueltigkeit"])) {
  if ($_POST["gueltigkeit"] == $value) {
   $gueltigkeitRB .= " checked='checked'";
  }
 }
 else if ($key == 0) { // 0 = Vorauswahl Option 1
   $gueltigkeitRB .= " checked='checked'";
 }
 $gueltigkeitRB .= " required='required'>" . $value . "</label>  \n ";
}

$email = isset($_POST["email"]) ? strip_tags(trim($_POST["email"])) : ""; // Email

// Benutzereingaben überprüfen
// Die Meldungen müssen hier eventuell angepasst werden.
$Fehler = ["vorname"=>"", "name"=>"", "bestaetigung"=>"", "zahlungsart"=>"", "gueltigkeit"=>"", "email"=>"", "sicherheit"=>""];
if (isset($_POST["submit"])) {
 $Fehler["vorname"] = strlen($_POST["vorname"]) < 1 ? " Bitte füllen Sie dieses Feld aus!" : "";
 $Fehler["vorname"] .= !ctype_alpha($_POST["vorname"]) ? " Geben Sie nur Buchstaben ein!" : ""; // Buchstaben ohne Leerzeichen!
 $Fehler["name"] = strlen($_POST["name"]) < 1 ? " Bitte füllen Sie dieses Feld aus!" : "";
 $Fehler["name"] .= !ctype_alpha($_POST["name"]) ? " Geben Sie nur Buchstaben ein!" : ""; // Buchstaben ohne Leerzeichen!
 $Fehler["bestaetigung"] = !isset($_POST["bestaetigung"]) ? " Hier fehlt die Bestätigung!" : "";
 $Fehler["zahlungsart"] = $zahlungsart == "" ? " Bitte wählen Sie einen Eintrag aus!" : "";
 $Fehler["gueltigkeit"] = isset($_POST["gueltigkeit"]) == "" ? " Bitte wählen Sie eine Option aus!" : "";
 $Fehler["email"] = filter_var($_POST["email"], FILTER_VALIDATE_EMAIL) === false ? " Geben Sie eine gültige E-Mail-Adresse ein!" : "";
 $Fehler["sicherheit"] = (md5($_POST["zip"]) != $_POST["zip2"]) ? "Die Rechenaufgabe ist leider falsch!" : "";
}

// Sicherheitsabfrage - Rechenaufgabe
$Z0 = [mt_rand(1, 9), mt_rand(1, 9)];
$Z1 = max($Z0); $Z2 = min($Z0);
$Spam = $Z1 . " + &#" . (48 + $Z2) . ";";
$Schutz = md5($Z1 + $Z2);

// Formular erstellen
$Formular = "
<form action='" . $_SERVER["SCRIPT_NAME"] . "' method='post'>

<h3>Zahhlung</h3>

<p>
 <label> Vorname:
<span class='pflichtfeld'>✲ " . $Fehler["vorname"] . "</span><br>
  <input type='text' name='vorname' value='" . $vorname . "' size='35' required='required'>
 </label>
</p>

<p>
 <label> Name:
<span class='pflichtfeld'>✲ " . $Fehler["name"] . "</span><br>
  <input type='text' name='name' value='" . $name . "' size='35' required='required'>
 </label>
</p>

<p>
 <label> IBAN:
<br>
  <input type='text' name='iban' value='" . $iban . "' size='35'>
 </label>
 <br><span class='hilfetext'> Bitte ohne Leerzeichen eintragen. </span>
</p>

<p>
 <label> BIC:
<br>
  <input type='text' name='bic' value='" . $bic . "' size='35'>
 </label>
 <br><span class='hilfetext'> Nur Großbuchstaben. </span>
</p>

<p>
 <label> Bankinstitut:
<br>
  <input type='text' name='bankinstitut' value='" . $bankinstitut . "' size='35'>
 </label>
</p>

<p>
 <label> 
 <input type='checkbox' name='bestaetigung' value='Ja'" . $bestaetigungCk . " required='required'>
 Bestätigung
 </label>
 <span class='pflichtfeld'>✲ " . $Fehler["bestaetigung"] . "</span>
 <br><span class='hilfetext'> Hiermit bestätige ich, dass ich eine kostenpflichtige Leistung nutze. </span>
</p>

<p>
 <label> Strasse:
<br>
  <input type='text' name='strasse' value='" . $strasse . "' size='35'>
 </label>
</p>

<p>
 <label> Nummer:
<br>
  <input type='text' name='nummer' value='" . $nummer . "' size='35'>
 </label>
</p>

<p>
 <label> PLZ:
<br>
  <input type='text' name='plz' value='" . $plz . "' size='35'>
 </label>
</p>

<p>
 <label> Ort:
<br>
  <input type='text' name='ort' value='" . $ort . "' size='35'>
 </label>
</p>

<p>
 <label> Zahlungsart: 
 <span class='pflichtfeld'>✲ " . $Fehler["zahlungsart"] . "</span><br>
 " . $zahlungsartAW . "
 </label>
</p>

<p>
 <label> Nachricht:<br>
 <textarea name='nachricht' cols='40' rows='8'>" . $nachricht . "</textarea>
 </label>
</p>

<p>
 Gültigkeit: 
 <span class='pflichtfeld'>✲ " . $Fehler["gueltigkeit"] . "</span>
 <br>
 " . $gueltigkeitRB . "
</p>

<p>
 <label> Email:
<span class='pflichtfeld'>✲ " . $Fehler["email"] . "</span><br>
  <input type='text' name='email' value='" . $email . "' size='35' required='required'>
 </label>
</p>

<p>
 <label> Sicherheitsabfrage: 
 <span class='pflichtfeld'>✲ " . $Fehler["sicherheit"] . "</span><br>
 <em>" . $Spam . "</em> = 
 <input type='text' name='zip' size='4' pattern='[0-9]{1,2}' required='required' 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='vorschau' value='Vorschau' formnovalidate='formnovalidate'> - 
 <a href='" . $_SERVER["SCRIPT_NAME"] . "'  style='text-decoration: None;'><input type='button' value='Abbrechen'></a> - 
 <input type='submit' name='submit' value='Kaufen'>
</p>

<p>
 <small>Bitte alle mit <span class='pflichtfeld'>✲</span>
 markierten Felder ausfüllen.</small>
</p>

</form>
";

// Vorschau
if (isset($_POST["vorschau"])) {
 echo strip_tags("<blockquote>
 <h4>Vorschau</h4>
 <b>Vorname:</b> $vorname <br>
 <b>Name:</b> $name <br>
 <b>IBAN:</b> $iban <br>
 <b>BIC:</b> $bic <br>
 <b>Bankinstitut:</b> $bankinstitut <br>
 <b>Bestätigung:</b> $bestaetigung <br>
 <b>Strasse:</b> $strasse <br>
 <b>Nummer:</b> $nummer <br>
 <b>PLZ:</b> $plz <br>
 <b>Ort:</b> $ort <br>
 <b>Zahlungsart:</b> $zahlungsart <br>
 <b>Nachricht:</b> <br>" . nl2br($nachricht) . " <br>
 <b>Gültigkeit:</b> $gueltigkeit <br>
 <b>Email:</b> $email
 </blockquote>", "<blockquote><h4><b><br>");
}

// Formular abgesendet
if (isset($_POST["submit"])) {

 // Sind keine Benutzer-Eingabefehler vorhanden
 if (implode("", $Fehler) == "") {

  // Daten als E-Mail mit dem PHPMailer versenden (Vorschlag) - Bitte anpassen!

  // E-Mail Absender
  $Mailer->setFrom($email, $name);

  // E-Mail Empfänger
  $Mailer->addAddress("whoto@example.com", "John Doe");

  // Betreff der E-Mail
  $Mailer->Subject = "Kontakt";

  // Die Zeitzone und das aktuelle Datum setzen
  // http://de3.php.net/manual/de/timezones.europe.php
  date_default_timezone_set("Europe/Berlin");
  $Datum = date("d.m.Y H:i");

  // Inhalt der E-Mail setzen
  $Text = "   Gesendet am: $Datum Uhr
   Vorname: $vorname
   Name: $name
   IBAN: $iban
   BIC: $bic
   Bankinstitut: $bankinstitut
   Bestätigung: $bestaetigung
   Strasse: $strasse
   Nummer: $nummer
   PLZ: $plz
   Ort: $ort
   Zahlungsart: $zahlungsart
   Nachricht: $nachricht
   Gültigkeit: $gueltigkeit
   Email: $email
  ";
  $Mailer->Body = $Text;

  // E-Mail senden und überprüfen ob diese richtig versandt wurde.
  if ($Mailer->Send()) {

   // Datei einbinden
   include $Include;
  }
  else {

   // Fehler-Datei einbinden
   include $IncludeError;
  }
 }
 else {

  // Formular und Benutzer-Eingabefehler ausgeben
  echo $Formular;
 }
}
else {

 // Formular ausgeben
 echo $Formular;
}
?>

</body>
</html>