PHP Codeschnipsel

Hier werden PHP Snippets zur praktischen Anwendung bereit gestellt.

PHP mail

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.