Beim Erstellen einer Website geben Webmaster den Benutzern häufig die Möglichkeit, schriftliche Nachrichten an den Dienstadministrator zu senden. Hierfür wird ein spezielles Formular verwendet. Sie können die einfachste Version dieses Formulars selbst schreiben.
Anleitung
Schritt 1
Das Formular zum Versenden eines Briefes auf der Site besteht in der Regel aus zwei Hauptfeldern: dem Nachrichtenkopffeld und dem Feld zur Eingabe des Nachrichtentextes. Der Absender muss die E-Mail-Adresse des Site-Administrators nicht angeben, da sie im Code selbst geschrieben ist. Diese Option ist praktisch, da der Administrator Briefe empfangen kann, ohne seine E-Mail-Adresse anzugeben.
Schritt 2
Das Formular selbst, in das der Text eingegeben wird, ist in einfachem HTML geschrieben. Der Code könnte etwa so aussehen:
Botschaft:
Schritt 3
Der obige Code erstellt ein Formular mit zwei Feldern - Betreff und Nachricht. Es wird auch zwei Schaltflächen geben - "Senden" und "Löschen". Sie können diesen Code an einer geeigneten Stelle auf der Site-Seite platzieren. Das Formular ist vorhanden, aber noch nicht funktionsfähig. Damit Schaltflächenklicks zum gewünschten Ergebnis führen, müssen Sie der Site das folgende PHP-Skript hinzufügen:
<?
$ to = "E-Mail @ Adresse";
mail ($ an, "$ sub", $ mes);
?>
Schritt 4
Ersetzen Sie die Zeile "email @ address" durch die gewünschte E-Mail. Kopieren Sie das Skript in ein normales "Boknot", speichern Sie es als send.php (speichern Sie es zuerst als send.txt, benennen Sie dann die Erweiterung in *.php um) und legen Sie es im selben Ordner wie die Site-Seite ab. Dies ist die einfachste Version des Formulars zum Versenden von Briefen, Sie können es nach Belieben ändern und verfeinern. Durch Hinzufügen einer echo-Anweisung zum Skript können Sie beispielsweise nach dem Senden eines Briefes diese oder jene Nachricht auf dem Bildschirm anzeigen. Sie können auch die Größe des Formulars, seine Farbe, Schaltflächennamen usw. nach Belieben ändern.