Maison > développement back-end > tutoriel php > Comment envoyer un e-mail avec PHP à partir d'un formulaire HTML en utilisant le même script ?

Comment envoyer un e-mail avec PHP à partir d'un formulaire HTML en utilisant le même script ?

Linda Hamilton
Libérer: 2024-12-20 03:37:12
original
970 Les gens l'ont consulté

How to Send an Email with PHP from an HTML Form Using the Same Script?

Envoyer un e-mail avec PHP à partir d'un formulaire HTML lors de la soumission avec le même script

Q > Je veux pour envoyer un email avec PHP depuis un formulaire HTML, en utilisant le même script qui affiche le formulaire.

A > Pour y parvenir, envisagez la solution suivante :

Code 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 to send mail.";
    }
}
Copier après la connexion

Formulaire HTML :

<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>
Copier après la connexion

Dans ce code, lorsque le formulaire est soumis, le script PHP est exécuté. Il récupère les informations soumises, rédige l'e-mail et l'envoie à l'aide de la fonction mail(). Le résultat est affiché sur la même page.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal