首页 >后端开发 >php教程 >如何使用相同的脚本通过 HTML 表单通过 PHP 发送电子邮件?

如何使用相同的脚本通过 HTML 表单通过 PHP 发送电子邮件?

Linda Hamilton
Linda Hamilton原创
2024-12-20 03:37:12937浏览

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

使用相同脚本提交时,从 HTML 表单中使用 PHP 发送电子邮件

问 > 我想要使用 PHP 从 HTML 表单发送电子邮件,使用显示以下内容的相同脚本

A > 要实现此目的,请考虑以下解决方案:

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

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>

中这段代码,当表单提交时,PHP脚本被执行。它检索提交的信息,制作电子邮件,并使用 mail() 函数发送它。结果显示在同一页面上。

以上是如何使用相同的脚本通过 HTML 表单通过 PHP 发送电子邮件?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn