报告页面发送到电子邮件

时间:2011-08-09 14:33:36

标签: php html


我已经设置了一个用户可以报告帖子的表单。该页面允许他们输入消息ID并从帖子违反的多个单选按钮中进行选择,然后提交报告

我怎样才能获得它,以便一旦用户输入了消息ID并单击了帖子所适用的单选按钮并单击提交,所有数据都会发送到我可以从那里查看的电子邮件地址?

此外,我希望它在检查之前检查是否已单击消息ID和至少一个单选按钮,如果没有显示错误消息,则说明他们必须执行此操作

由于

1 个答案:

答案 0 :(得分:0)

使用mail()函数(只要您的服务器配置了MTA,否则您将需要使用更加混乱的PHP SMTP客户端。)

修改:错过了您对表单验证的要求。这应该是一个单独的问题,但是虽然您可以检查JavaScript,但您需要在PHP中进行回退验证,否则人们可以绕过您的检查。所以,像:

if(count($_POST['checkboxes']) < 1) /* some error*/

应该是你需要的。只要确保复选框的名称末尾有[](类似于name =“checkboxes []”) - 否则你需要做一些毛茸茸的事情:

if($_POST['box1'] || $_POST['box2']) ...

$valid = false;
foreach(array('box1', 'box2', ...) as $f) $valid = $valid || $_POST[$f];