简介
当用户提交时HTML 表单、PHP 脚本可用于处理表单数据并发送电子邮件。然而,有些用户遇到邮件功能无法发送电子邮件的问题,即使脚本运行没有错误。
理解问题
提供的代码片段无法发送由于 mail() 函数中缺少重要参数而导致的电子邮件。正确的语法应包括收件人的电子邮件地址、电子邮件主题、消息内容和电子邮件标头。
重新访问代码
这里是修订版从表单发送电子邮件的 PHP 脚本:
<?php if (isset($_POST['submit'])) { // Extract data from the form $to = $_POST['email']; $subject = $_POST['subject']; $message = $_POST['message']; $headers = "From: " . $from; // Send the email using the PHP mail() function if (mail($to, $subject, $message, $headers)) { echo "Mail Sent."; } else { echo "An error occurred while sending the email."; } } ?>
HTML表单
以下是 PHP 脚本将处理数据的 HTML 表单:
<form action="" method="post"> <label for="email">Email:</label> <input type="email" name="email">
说明
附加说明
以上是如何使用 PHP 从 HTML 表单发送电子邮件?的详细内容。更多信息请关注PHP中文网其他相关文章!