这有点新手问题,但我该如何制作这样的按钮呢?我的网页就像index.php?id=1..
或pcs.php?id=12..
。我想在一个人们可以报告的地方放一个按钮'如果该页面上的内容不正确。
点击报告'没有什么特别的。打开一个盒子,在那里写下错误并发送邮件给管理员。
编辑:就像在这里,我们有'标记'按钮..
答案 0 :(得分:0)
创建一个简单的PHP表单,并使该按钮成为表单的提交按钮。如果您对PHP表单和邮件一无所知,那么此页面可以为您提供帮助。
http://www.freecontactform.com/email_form.php
REVISION - 将当前页面传递到表单很简单。一种方法是将当前页面打印到表单内的隐藏元素中,该元素将与用户输入的信息一起发送到表单操作页面。
example-
<input type ='hidden' name ='url_param' value ='<?php echo $_SERVER['REQUEST_URI']; ?>'>
答案 1 :(得分:0)
我不太清楚,你的实际问题是什么,但我想你想知道如何获得当前页面的URL。全局变量$_SERVER
可以帮助您:
$_SERVER['SCRIPT_NAME']
是当前脚本的路径和文件名,没有查询字符串,e。 G。 index.php
。
$_SERVER['REQUEST_URI']
是域部分之后的完整URI,例如: G。 index.php?id=1
。
使用这些值,您可以将用户重定向到报告页面,在那里他们可以添加其他消息。可以使用mail()
函数或第三方邮件框架(如PHPMailer)发送电子邮件。