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.