【发布时间】:2011-08-10 12:26:42
【问题描述】:
我有一个用户报告帖子的表单。他们在文本框中插入消息 ID,并从报告应用到的多个单选按钮中进行选择,然后发送表单。
形式:...
<form method="post" action="sendmail.php" name="Email form">
Message ID <input type="text" name="message id" /><br/><br/>
Aggressive conduct <input type="radio" name="option1" value="aggressive contact" /><br/><br/>
Offensive conduct <input type="radio" name="option2" value="offensive conduct" /><br/><br/>
Rasical conduct <input type="radio" name="option3" value="Rasical conduct" /><br/><br/>
Intimidating conduct <input type="radio" name="option4" value="intimidating conduct" /><br/><br/>
<input type="submit" name="submit" value="Send Mail" />
</form>
sendmai.php 文件...
<?php
// The message
$message = "message id\option1\option2\option3\option4";
// In case any of our lines are larger than 70 characters, we should use wordwrap()
$message = wordwrap($message, 70);
// Send
mail('info@uni-lad.com', 'report!!', $message);
?>
我收到错误消息:
警告:mail() [function.mail]: "sendmail_from" 未在 php.ini 中设置或 自定义“发件人:”标头丢失 C:\xampp\htdocs\mywebsite\sendmail.php 第 9 行
我该如何解决这个问题?我也觉得这一切都不会发送用户提供的输入
谁能帮忙?
【问题讨论】:
-
这只是一个警告(你应该修复它),所以它应该被发送。只有致命错误才会停止执行。