php或浏览器无法识别“ - >”在PDO中

时间:2012-10-10 09:47:06

标签: php html pdo

我有来自互联网的代码:

<?php
session_start();
require("authen/inc/mysql.php");
require("authen/inc/Membership.class.php");
$Member = new Membership($DBH);
require("authen/inc/membership.php");

//test user permissions
if(!$Member -> test_perms(2))
{
    //No perms, echo error or forward or something
    die("You do not have permissions to view this page!<br>");
}
include("authen/inc/menu.php");
?>

它在我的一个网络服务器上完美运行。所以我使用scp将所有内容复制到另一个Web服务器,但现在我得到了这个奇怪的错误:

  

test_perms(2)){//没有烫发,回音错误或转发或死亡(“你没有权限查看此页面!

     

“);} include(”authen / inc / menu.php“);?&gt;

在我看来,“ - &gt;”此网络服务器或浏览器无法正确解释,因为它将其视为HTML的一部分而非PDO标志。

我该如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:6)

这不是错误,即您的PHP代码被发送到浏览器,而不是在服务器上执行。简单地说,服务器没有正确安装和配置PHP。您只看到部分代码的原因是因为->被浏览器解释为关闭HTML标记。如果查看原始源代码,您将看到整个PHP代码。