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

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

Linda Hamilton
发布: 2024-12-20 03:37:12
原创
976 人浏览过

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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板