In diesem Tutorial wird ein reaktionsschnelles Kontaktformular implementiert, und die eingereichten Daten werden als E -Mail mit PHP gesendet. Das Phpmailer -Paket wird in diesem Tutorial verwendet, um die Kontaktnachricht als E -Mail an den Website -Eigentümer zu senden. Drei Dateien werden verwendet, um die E -Mail mit PHP vom Localhost zu senden:
Sie können diese Dateien von https: // github herunterladen.com/phpmailer/phpmailer/.
Erstellen des reaktionsschnellen Kontaktformulars
Verwenden Sie den folgenden Code, um einen Index zu erstellen.HTML -Datei in der /var/www/html/PHP Ordner zum Entwerfen eines reaktionsschnellen Kontaktformulars. Das Formular enthält vier Felder: Name, Email, Grund der Kontaktaufnahme Und Nachricht.
Index.html
KONTAKT FORMULAR
Führen Sie die folgende URL von jedem Browser aus, um das Kontaktformular anzuzeigen:
http: // localhost/php/contactForm/
Erstellen Sie eine JS -Datei zur Validierung und Formulareingabe
Verwenden Sie den folgenden Code, um eine JS -Datei mit dem Namen zu erstellen Kontakt.JS Um das Kontaktformular zu validieren. Hier sind alle Felder obligatorisch und das E -Mail -Feld muss eine gültige E -Mail -Adresse enthalten. Wenn der NACHRICHT SENDEN Die Taste wird gedrückt, wenn ein leeres Feld oder eine ungültige E -Mail -Adresse vorliegt. Anschließend wird eine Fehlermeldung angezeigt. Wenn das Formular ordnungsgemäß validiert wird, werden die Formulardaten an die übermittelt Kontakt.Php Verwendung der ajax () Methode. Wenn die Daten des Kontaktformulars erfolgreich gesendet werden, wird eine Erfolgsnachricht gedruckt. ansonsten. Eine Fehlermeldung wird als Warnung gedruckt.
Kontakt.JS
$ (function ()Erstellen Sie eine PHP -Datei, um die Formulardaten zu lesen und eine E -Mail zu senden
Verwenden Sie den folgenden Code, um eine PHP -Datei mit dem Namen zu erstellen Kontakt.Php So lesen Sie die Formulardaten und senden Sie eine E -Mail mit den Daten mit dem PHPMailer -Paket mit den Daten. Hier wird der SMTP -Server des Google Mail -Kontos zum Senden einer E -Mail verwendet. Sie müssen das aktivieren weniger sichere App Option zum Senden einer E -Mail mit Google Mail. Stellen Sie Ihre Google Mail -Adresse als die fest Nutzername und Ihr Passwort als das Passwort im Code. Verwenden Sie eine gültige Empfänger -E -Mail -Adresse, um zu ersetzen "Empfänger -E -Mail -Adresse". Wenn die Authentifizierung ordnungsgemäß durchgeführt wird, wird die E -Mail erfolgreich gesendet. Eine Nachricht, die Erfolg oder Misserfolg vermittelt wird.
Kontakt.Php
// das notwendige Skript einschließenFühren Sie die oben erwähnte URL aus, füllen Sie das Formular mit geeigneten Daten aus und klicken Sie auf die NACHRICHT SENDEN Schaltfläche zum Einreichen des Formulars nach der Validierung.
Wenn das Formular ordnungsgemäß eingereicht wurde und die E -Mail an den Empfänger gesendet wurde, wird die folgende Nachricht oben im Formular angezeigt, um den Benutzer darüber zu informieren, dass die Nachricht ordnungsgemäß gesendet wurde.
Abschluss
In diesem Tutorial haben wir ein einfaches reaktionsschnelles Formular entworfen und eine E -Mail mit Formulardaten vom Localhost mithilfe von PHP -Code gesendet. Das Kontaktformular ist ein wesentlicher Bestandteil einer Website, da es den Besuchern den Eigentümer der Website wenden kann, um eine Verbindung herzustellen oder Fragen zu stellen. Die Felder des Formulars können je nach den Anforderungen der Website variieren.