Funktion mail() - Feedback oder E-Mail Formular erstellen

Author:
Kategorie:
PHP Script
Beitrag vom:
PHP mail
PHP mail

Einfaches E-Mail Formular mit der PHP Funktion mail() aufgeteilt in Dateneingabe und die E-Mail Versendung

Dieses einfache Formular mit Möglichkeiten zur Erweiterung soll als Beispiel für die Herangehensweise zur Programmierung eines E-Mail Formular dienen. Als erstes ein Datei erstellen namens "feedback.php". In diese kommt folgendes:

<?php
 echo "<form method=\"POST\" action=\"senden.php\">";
 echo "Dein Name: <input type=\"text\" name=\"textfeld\" size=\"20\">";
 echo "<input type=\"submit\" value=\"Absenden\" name=\"Senden\">";
 echo "</form>";
?>

Zum zweiten erstellt man eine eine Datei mit Namen "senden.php", die folgendes beinhaltet:

<?php
  $empfaenger = "deine@email.de";
  $betreff = "Feedback";
  $nachricht = "Hallo,\n\njemand hat den Namen $textfeld eingegeben!";

  mail($empfaenger, $betreff, $nachricht, "FROM: Formular");
?>

Die Eingabefelder können beliebig erweitert werden. Zum Beispiel:

<?php
 echo"E-Mail: <input type=\"text\" name=\"email\" size=\"20\">";
 echo"Kommentar: <textarea rows=\"4\" name=\"kommentar\" cols=\"27\">";

 // usw...
?>

Natürlich müssen dann, um die Eingaben auch zu erhalten, in der "senden.php", die einzelnen Funktionen auch übergeben werden. Was dann so geschieht:

<?php
 $nachricht = "Kommentar: $kommentar und E-mail: $email";
?>

Die Einsatzmöglichkeiten sind sehr vielfach. Einfach ausprobieren und eigene Varianten bestimmen.


Seite teilen

Der Beitrag: Funktion mail() - Feedback oder E-Mail Formular erstellen, aus der Rubrik PHP Script hat dir gefallen?