PHP Codeschnipsel

Hier werden PHP Snippets zur praktischen Anwendung bereit gestellt.

PHP mail
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.