loschke
2/3/2020 - 8:47 PM

Blog - PHP Kontaktformular als E-Mail verschicken (veraltet)

<form id="form" action="form2email.php" method="post">
  <label for="name">Name</label>
  <input id="name" name="name" size="25" type="text" />
  <label for="email">Email</label>
  <input id="email" name="email" size="25" type="text" />
  <label for="betreff">Betreff</label>
  <input id="betreff" name="betreff" size="25" type="text" />
  <label for="nachricht">Nachricht</label>
  <textarea id="nachricht" cols="50" rows="6" name="nachricht"></textarea>
  <input id="submit" name="submit" type="submit" value="Formular senden" />
</form>
<?php
// Ausführen wenn Formular gesendet
if (isset($_POST["submit"]))
{

// Sammeln der Formulardaten
$an = "meine@email.de";
$name = $_POST['name'];
$email = $_POST['email'];
$betreff = $_POST['betreff'];
$nachricht = $_POST['nachricht'];

// Mailheader UTF-8 fähig machen
$mail_header = 'From:' . $email . "n";
$mail_header .= 'Content-type: text/plain; charset=UTF-8' . "rn";

// Nachrichtenlayout erstellen
$message = "
Name: $namen
Email: $emailn
Nachricht: $nachrichtn
";

// Verschicken der Mail
mail($an, $betreff, $message, $mail_header );
};
?>