Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHPmailer运行时只会说:对不起,没有要显示的内容_Php_Apache_Xampp_Phpmailer - Fatal编程技术网

PHPmailer运行时只会说:对不起,没有要显示的内容

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文件 这是相关章节: /* ************************

所以我使用的是apache/xampp

我已将PHPMailer-FE_v4.11文件夹复制到我的htdocs中

我从这条语句
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项目已经被放弃,并且已经很长时间没有更新了。我建议你避开它。规则包括一些基本表单处理的示例。