Senden Sie E-Mails mit PHP aus dem HTML-Formular, und senden Sie sie mit demselben Skript ab

Ich möchte eine E-Mail mit PHP senden, wenn ein Benutzer ein HTML-Formular vollständig ausgefüllt und anschließend Informationen aus dem Formular per E-Mail gesendet hat. Ich möchte es aus dem gleichen Skript ausführen, das die Webseite mit dem Formular anzeigt.

Ich habe diesen Code gefunden, aber die Mail wird nicht gesendet.

<?php 

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";
    }
}

?>

Wie lautet der Code, um eine E-Mail in PHP zu senden?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage