PHPmailer运行时只会说:对不起,没有要显示的内容
所以我使用的是apache/xampp 我已将PHPMailer-FE_v4.11文件夹复制到我的htdocs中 我从这条语句PHPmailer运行时只会说:对不起,没有要显示的内容,php,apache,xampp,phpmailer,Php,Apache,Xampp,Phpmailer,所以我使用的是apache/xampp 我已将PHPMailer-FE_v4.11文件夹复制到我的htdocs中 我从这条语句require(../PHPMailer-FE_v4.11/_lib/PHPMailer-FE.php)中引用了它 运行示例代码时得到的唯一输出是:对不起,没有要显示的内容… 有人知道怎么解决这个问题吗?或者在哪里寻找合适的地方 编辑:输出不是来自示例代码,而是来自phpmailer-fe.php文件 这是相关章节: /* ************************
require(../PHPMailer-FE_v4.11/_lib/PHPMailer-FE.php)中引用了它代码>
运行示例代码时得到的唯一输出是:对不起,没有要显示的内容…
有人知道怎么解决这个问题吗?或者在哪里寻找合适的地方
编辑:输出不是来自示例代码,而是来自phpmailer-fe.php文件
这是相关章节:
/* ****************************************************************
* BLOCK ALL ATTEMPTS TO USE URL-BASED EMAIL HACKS (STOP SPAMMERS)
* AND BLOCK ALL ATTEMPTS TO PRESS THE RELOAD AFTER EXECUTION
* ***************************************************************/
if ($stopRefresh) {
session_start();
if ($_SERVER['REQUEST_METHOD'] == 'GET' || isset($_SESSION['process_time'])) {
echo "Sorry, nothing to display ...<br />";
exit();
} elseif (isset($_SESSION['referer'])) {
if (getenv('HTTP_REFERER') != '' || isset($_POST['referer'])) {
if (isset($_POST['referer'])) {
if ($_SESSION['referer'] == $_POST["referer"]) {
echo "Sorry, nothing to display ...<br />";
exit();
}
} elseif ($_SESSION['referer'] == getenv('HTTP_REFERER')) {
echo "Sorry, nothing to display ...<br />";
exit();
}
}
} else {
$_SESSION['process_time'] = time();
if (getenv('HTTP_REFERER') != '' || isset($_POST['referer'])) {
if (isset($_POST['referer'])) {
$_SESSION['referer'] = $_POST["referer"];
} else {
$_SESSION['referer'] = getenv('HTTP_REFERER');
}
}
}
} else {
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
echo "Sorry, nothing to display ...<br />";
exit();
}
}
/*****************************************************************
*阻止所有使用基于URL的电子邮件黑客的尝试(阻止垃圾邮件发送者)
*并阻止执行后按重新加载按钮的所有尝试
* ***************************************************************/
如果($stopfresh){
会话_start();
if($_服务器['REQUEST_METHOD']='GET'| | isset($_会话['process_time'])){
echo“对不起,没有要显示的内容…”;
退出();
}elseif(isset($\u会话['referer'])){
if(getenv('HTTP|REFERER')!=''||isset($_POST['REFERER'])){
如果(isset($_POST['referer'])){
如果($\u会话['referer']=$\u POST[“referer”]){
echo“对不起,没有要显示的内容…”;
退出();
}
}elseif($\u会话['referer']==getenv('HTTP\u referer')){
echo“对不起,没有要显示的内容…”;
退出();
}
}
}否则{
$\u会话['process\u time']=time();
if(getenv('HTTP|REFERER')!=''||isset($_POST['REFERER'])){
如果(isset($_POST['referer'])){
$_SESSION['referer']=$_POST[“referer”];
}否则{
$_SESSION['referer']=getenv('HTTP_referer');
}
}
}
}否则{
如果($\u服务器['REQUEST\u METHOD']=='GET'){
echo“对不起,没有要显示的内容…”;
退出();
}
}
所以我测试了输出。现在的问题是,试图解决这个问题:
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
echo "Sorry, nothing to display ...4<br />";
exit();
}
if($\u服务器['REQUEST\u METHOD']=='GET'){
echo“对不起,没有要显示的内容…4
”;
退出();
}
在类中查找“对不起,没有要显示的内容…”确定$stopfresh
为真,了解这是怎么回事defined@Dagon看更新,啊,我要通过在回声中输入一个数字来测试每一个。反正我不会用那个块,我的REFERER总是空白的,这对我来说总是失败的。请记住,PHPMailer FE项目已经被放弃,并且已经很长时间没有更新了。我建议你避开它。规则包括一些基本表单处理的示例。