PHPmailer运行并且只说:抱歉,没有任何显示

时间:2015-07-05 22:05:49

标签: php apache xampp phpmailer

所以我使用的是apache / xampp。

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

我从这句话require("../PHPMailer-FE_v4.11/_lib/phpmailer-fe.php");

中引用了它

我运行示例代码时得到的唯一输出是:Sorry, nothing to display ...

任何人都知道如何解决这个问题?或者在哪里寻找合适的地方?

编辑:输出不是来自示例代码,它来自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();
  }
}

所以我测试了输出。问题就出在这个问题上,现在试图解决这个问题:

  if ($_SERVER['REQUEST_METHOD'] == 'GET') {
    echo "Sorry, nothing to display ...4<br />";
    exit();
  }

0 个答案:

没有答案