Tutorials

So erstellen Sie ein PHP-Kontaktformular mit „An E-Mail senden“ – Schritt für Schritt

Vielleicht gehören Sie zu denjenigen, die eine Website verwalten oder über ein Kontaktformular ein Angebot angefordert haben; die meisten Webseiten verwenden diese Formulare und erstellen die notwendigen Datenbanken für ihre Sites; Wie erstellt man nun Schritt für Schritt ein PHP-Kontaktformular mit E-Mail-Übermittlung? Hier erklären wir es Ihnen auf einfache Weise.

So erstellen Sie ein PHP-Kontaktformular mit “An E-Mail senden“ – Schritt für Schritt

Schritt 1: Codieren Sie das Markup

Um ein PHP-Kontaktformular mit E-Mail-Versand zu erstellen, müssen Sie zuerst die erforderliche Software herunterladen und installieren, dann müssen wir als erstes berücksichtigen, welche Elemente Ihr Formular haben soll; ein Eingabefeld wird für den Namen des Benutzers benötigt, der Sie kontaktiert; sowie ein Feld für die E-Mail-Adresse, an die die zeitnahe Antwort gesendet werden kann.

Auch ein Eingabefeld, damit der Benutzer Sie kontaktieren kann; sowie ein Textfeld, in dem sie ihre Nachricht schreiben können. Vor diesem Hintergrund fahren Sie mit dem Codieren des Markups fort. HTML-Code wird geschrieben, um alle oben erwähnten Felder hinzuzufügen, Sie könnten sogar Notepad verwenden, um Ihren HTML-Code zu erstellen.

<form action=”contact.php” method=”post”>
<div class=”elem-group”>
<label for=”name”>Ihr Name</label>
<input type=”text” id=”name ” name=”Besuchername” placeholder=”John Doe” pattern=[AZ\sa-z]{3,20} erforderlich>
</div>
<div class=”elem-group”>
<label for=”email”> Ihre E-Mail</label>
<input type=”email” id=”email” name=”visitor_email” placeholder=” john.doe@email.com ” erforderlich>
</div>
<div class=”elem-group “>
<label for=”department-selection”>Betroffene Abteilung auswählen</label>
<select id=”department-selection” name=”concerned_department” required>
<option value=””>Abteilung auswählen</option>
<option value=”billing”>Abrechnung</option>
<option value=”marketing”>Marketing</option>
<option value=”technical support”>Technischer Support</option>
</select>
</div>
<div class=”elem-group”>
<label for= “title”>Grund für die Kontaktaufnahme mit uns</label>
<input type=”text” id=”title” name=”email_title” required placeholder=”Passwort kann nicht zurückgesetzt werden” pattern=[A-Za-z0-9\ s]{8,60}>
</div>
<div class=”elem-group”>
<label for=”message”>Schreiben Sie Ihre Nachricht</label>
<textarea id=”message” name=”visitor_message” Platzhalter =”Sag was du willst.” erforderlich></textarea>

Lassen Sie uns einige wichtige Details dieses Codes hervorheben; das Aktionszeichen gibt an, wohin die Formulardaten gesendet werden sollen. Mit dem Namenszeichen können Sie auf die Werte der Elemente auf der Serverseite zugreifen, dh Sie können den Namen des Benutzers erfahren, der Sie mit $_Post [Besuchername] in PHP-Kontakten kontaktiert. Wir verwenden das Placeholer- Zeichen, damit Benutzer eine Vorstellung von der Eingabe für jedes Feld im Formular haben.

Das Anforderungszeichen optimiert, dass keine wichtigen Felder leer bleiben, bevor Sie auf die Schaltfläche “Senden“ klicken. Das Musterzeichen wird verwendet, um Regeln für die Art von Werten festzulegen, die in bestimmte Felder gelangen können.

In diesem Fall gestatten wir dem Benutzer nur die Verwendung von Buchstaben und Leerzeichen in den von ihm übermittelten Namen; Sie begrenzen sogar die Anzahl der zugänglichen Zeichen von 3 auf 20.

Schritt 2: Machen Sie das Formular mit PHP funktionsfähig

Der zweite Schritt besteht darin, das PHP-E-Mail-Versand-Kontaktformular mit PHP funktionsfähig zu machen; Beginnen Sie damit, eine PHP-Datei zu erstellen, die Sie später ausführen werden, contact.php, und schreiben Sie den folgenden Code:

Auf diese Weise wurde eine gewisse benutzerseitige Validierung der Benutzereingabe durchgeführt. Es ist auch wichtig, eine serverseitige Validierung durchzuführen. Dazu wird die Funktion fillter_var() verwendet, um den vom Benutzer bereitgestellten Namen zu bereinigen. Auf die gleiche Weise bereinigen wir den Wert von $email_title und $concern_department.

Sicherheit ist wichtig beim Umgang mit Benutzerdaten oder Eingaben. Mit der Validierung können Sie überprüfen, ob der Benutzername keine Nummer enthält.

Wenn beispielsweise ein böswilliger Benutzer versucht, Sie über das Formular zu kontaktieren, fügt er möglicherweise Skript-Tags in den Textbereich ein, um ein bösartiges Skript herunterzuladen. Dies kann gefährlich sein, insbesondere auf öffentlichen Foren-Websites.

Wie Sie sehen können, sind zum Erstellen eines PHP-Kontaktformulars mit E-Mail-Zustellung zwei grundlegende Schritte erforderlich. Wir müssen zuerst überlegen, was das Formular haben soll, und dann mit dem Codieren des Markups fortfahren.

Zweitens, machen Sie unser Formular mit PHP funktionsfähig ; ohne seine Validierung und Sicherheit zu vernachlässigen. Wir hoffen, dass dieser Artikel für Sie nützlich war.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button