问 > 我想要使用 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中文网其他相关文章!