PHP代码正在作为HTML注释打印

时间:2013-10-05 20:57:02

标签: php html comments

我在php文件中有以下代码:

    <?php
    include_once('includes/connection.php');
    include_once('includes/article.php');

    $article =  new Article;
    $articles = $article->fetch_all();
    ?>
<html>....</html>

我没有得到预期的结果,而是收到消息“fetch_all();?&gt;”,这意味着上面的代码被视为HTML注释。我已经读过类似的线程(主要归咎于short_open_tag值)但是根本没有帮助我。有什么想法吗?

编辑:非常感谢您的回复。似乎特定的奇怪问题是关于我的Linux系统上的更新,这搞砸了我的一些权限。我将用户更改为http而不是root,问题就消失了。

4 个答案:

答案 0 :(得分:1)

问题出在includes/connection.phpincludes/article.php内。那里的一行似乎表明评论的开头一直到->部分。

答案 1 :(得分:1)

如果你没有安装php。你可能会看看WAMP服务器。它包括php en mysql,在本地(windows)计算机上运行良好。

http://www.wampserver.com/en/

答案 2 :(得分:0)

this是你的输出吗?

您的代码未被PHP解析,可能有以下几个原因:

  • 检查您的网址。您是直接提取文件(C:\Users\Name\...)还是浏览主机http://localhost/file.php

  • 检查文件扩展名。确保它是 .php 而不是 .html

  • 检查您的服务器功能。是否安装了PHP?

答案 3 :(得分:0)

这个特定的问题是由我的Linux系统上的更新引起的,这让我的权限稍微搞砸了。我将Apache目录中的用户更改为http而不是root,现在问题就消失了。