我正在尝试在HTML网站上用5个字段编码表单,并让它们使用PHP发送到我的电子邮件中。但是,我不确定为什么我不能成功做到这一点。回声时我可以得到积极的反馈,但是当我添加mailto()
部分时,一切都会变得复杂。
从一开始,有人就能解释我将需要使用PHP创建简单表单的过程中的每个步骤。我希望能够在对表单进行编码时以及其他可能需要引用的人中用作参考。
答案 0 :(得分:1)
这是您可以使用的基本电子邮件程序:
$to = "person@example.com";
$subject = "Hello!";
$body = "Goodbye now. I am bored. Please give me pizza.";
mail($to, $subject, $body);
您只需要这三个参数,就可以使用以下方法轻松地将它们从表单中转换为值:
$to = $_POST["email"];
$subject = $_POST["email-subject"];
$body = $_POST["email-body"];
当表单中的输入为:
<input type="email" name="email" />
<input type="text" name="email-subject" />
<input type="text" name="email-body" />
您甚至不需要问题中提到的mailto()
,只需使用以下语法:
mail(to, subject, message, headers, parameters);
这就是您使用PHP发送电子邮件的方式。