我正在尝试设置一个电子邮件表单,以便从我的网站发送反馈,以下是表单:
<form method='post' action='mailform.php'>
<fieldset>
<label for='message'><b>Reflection:<b></label><br/><br/>
<p>Tell us what you thought of the Workshop, did you enjoy the tasks?, Could we have done anything different?</p>
<textarea name='message' rows='15' cols='80'>
</textarea><br/>
<input type='submit' VALUE='Send' size='5' />
</fieldset>
</form>
这是mailform.php
<?php
$message = $_REQUEST['message'] ;
mail("address here", $message);
?>
我一直收到与?&gt;相关的错误。最后一点。
我做错了什么?
答案 0 :(得分:3)
mail()函数需要3个参数:
$targetEmail = 'whoever@email.com';
$subject = 'Sending e-mails from PHP is fun!';
$message = 'Do you agree?';
mail($targetEmail, $subject, $message);
答案 1 :(得分:2)
mail()有三个重载。 ,主题,信息。
尝试:
<?php
$message = $_REQUEST['message'];
mail("address here", "subject line", $message);
?>
我必须建议您使用预先制作的脚本或库的电子邮件。它更安全,更清洁,您不必担心标题或任何东西。