


Wie sende ich eine E-Mail mit PHP aus einem HTML-Formular mit demselben Skript?
Dec 20, 2024 am 03:37 AME-Mail mit PHP aus HTML-Formular senden beim Senden mit demselben Skript
F > Ich m?chte um eine E-Mail mit PHP aus einem HTML-Formular zu senden und dabei dasselbe Skript zu verwenden, das das anzeigt Formular.
A > Um dies zu erreichen, ziehen Sie die folgende L?sung in Betracht:
PHP-Code:
if (isset($_POST['submit'])) { $to = $_POST['email']; $subject = $_POST['name']; $message = getRequestURI(); $from = "[email protected]"; $headers = "From:" . $from; if (mail($to, $subject, $message, $headers)) { echo "Mail sent."; } else { echo "Failed to send mail."; } }
HTML-Formular:
<form method="post"> <label>Name:</label> <input type="text" name="name"> <label>Email:</label> <input type="email" name="email"> <input type="submit" name="submit" value="Send"> </form>
In diesem Code wird beim Absenden des Formulars Das PHP-Skript wird ausgeführt. Es ruft die übermittelten Informationen ab, erstellt die E-Mail und sendet sie mithilfe der Funktion mail(). Das Ergebnis wird auf derselben Seite angezeigt.
Das obige ist der detaillierte Inhalt vonWie sende ich eine E-Mail mit PHP aus einem HTML-Formular mit demselben Skript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Stock Market GPT
KI-gestützte Anlageforschung für intelligentere Entscheidungen

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen



PhparrayShandledatacollectionSeffictionlyusingInedorassociativestruationen;

TheobserverdesignPatternNenableAtomaticnotificationOfDependentObjectSwhenasubjectsSstatechanges.1) itdefinesaon-to-ManyDependencyBetobjects; 2) thesubjectmaintainSalistoBoBserverSandnotifiesthemviaAcommonNection;

UseInterfacestodeFineContractsfornrelatedCl?ses und sicherstellen, dass es sich um die Kenntnisse handelt

$ _Cookieisaphpsuperglobalfor AccessingcookieStbytheBrowser; CookiesAresetusingsetcookie () vor dem Output, Readvia $ _cookie ['name'], aktualisiert Byresending mit den Sekton, mit SCURITYBESTPRACTICING, MIT SECURITYBESTPRACTICICING, MIT SECURITYBESTPRECTICE

B-treeIndexesarebestFormOstPhpapplications, als Theysupportequality und RangeQueries, Sorting und saridealforcolumnSusedinwhere, Join, ORORDBYCLAUSS;

Auf ?ffentliche Mitglieder k?nnen nach Belieben zugegriffen werden. 2. private Mitglieder k?nnen nur innerhalb der Klasse zugegriffen werden. 3.. Geschützte Mitglieder k?nnen in Klassen und Unterklassen zugegriffen werden. 4. Die rationale Verwendung kann die Sicherheit und die Wartbarkeit der Code verbessern.

Mithilfe von mySQLI-objektorientierter Methode: Erstellen Sie eine Verbindung, Vorprozess-Update-Anweisungen, binden Sie Parameter, führen Sie die Ergebnisse aus und überprüfen Sie sie schlie?lich die Ressource. 2. Mithilfe der MySQLI -Prozedurmethode: Verbindung mit der Datenbank über Funktionen herstellen, Anweisungen vorbereiten, Parameter binden, Aktualisierungen durchführen und die Verbindung nach Verarbeitungsfehlern schlie?en. 3.. Verwenden Sie PDO: Stellen Sie eine Verbindung zur Datenbank über PDO ein, setzen Sie den Ausnahmemodus, stellen Sie SQL vor, binden Sie Parameter, führen Sie Aktualisierungen durch, verwenden Sie Try-Catch, um Ausnahmen zu verarbeiten und schlie?lich Ressourcen zu ver?ffentlichen. Verwenden Sie immer Vorverarbeitungsanweisungen, um die SQL -Injektion zu verhindern, die Benutzereingabe zu überprüfen und Verbindungen in der Zeit zu schlie?en.

UsedatetimefordateInphp: createwitheNewdatetime (), formatwithFormat (), modifyviaadd () modify (), setTimezoneswithDatetimezone und CompareUSUKTERSORDERSordiff () Togetintervals.
