我的网页在我的服务器上没问题,但是我的本地副本给出了解析器错误

这个问题在这里已经有了答案:

  • PHP解析/语法错误; 以及如何解决它们? 13个答案

  • 最可能的是在文档结尾使用正常和短的开放标签。 具体来说这一行:

    <?php if(isset($_COOKIE['emailadd'])){  ?>
    

    这条线用一个普通的标签打开。 但if语句的结尾不是:

    <? }?>
    

    这会导致PHP在最后一行结束文档不完整,因为它仍然期望从该标签关闭标签。

    在新安装中默认禁用短打开标签。 据推测,一个安装启用了,另一个没有启用。 在php.ini中启用短打开的标签或将其替换为正常的打开标签。 至少一致地使用相同的标签会导致更常规的行为。


    PHP代码会显示错误,因为太多东西。 其中一些可能会考虑PHP的版本。 如果您的PHP程序是最新的PHP 5或更高版本,您必须在您的PC中安装最新版本的Wamp。 否则,它会显示这样的错误。

    链接地址: http://www.djcxy.com/p/69551.html

    上一篇: My web page is fine on my server, but my local copy gives a parser error

    下一篇: row()[0], works fine on local server