Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.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
PHP代码被打印为HTML注释_Php_Html_Comments - Fatal编程技术网

PHP代码被打印为HTML注释

PHP代码被打印为HTML注释,php,html,comments,Php,Html,Comments,我在php文件中有以下代码: <?php include_once('includes/connection.php'); include_once('includes/article.php'); $article = new Article; $articles = $article->fetch_all(); ?> <html>....</html> .... 我没有得到预期的结果,而是得到

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

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

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

....
我没有得到预期的结果,而是得到了消息“fetch_all();?>,这意味着上面的代码被视为HTML注释。我读过类似的线程(主要是因为短的_open_标记值),但根本没有帮助我。有什么想法吗


编辑:非常感谢您的回复。似乎具体的奇怪问题是关于我的Linux系统的更新,它稍微弄乱了我的权限。我将用户改为http而不是root,问题就消失了。

问题在
includes/connection.php
includes/article.php
中的某个地方这里的行似乎表示注释的开始,它一直延伸到
->
部分。

是您的输出吗

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

  • 检查您的URL。您是直接获取文件(
    C:\Users\Name\…
    )还是通过主机
    http://localhost/file.php

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

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


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


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

a)是否安装了PHP?b)代码是在a.html还是在a.PHP中?删除所有PHP代码并放置echo'something';查看您的问题是否lem是您的PHP或其他东西以及您的文章类或连接。我不相信,PHP实际上不是一个HTML注释,只是一个奇怪或无效的开始标记。总之,您的web服务器配置是什么?服务器、操作系统等?
$article=new article;
应该是
$article=new article()
。这是肯定的。除此之外,你能看到整个“评论”吗“在你的html源代码中发布它?是的,这就是输出。回答您的问题:它是通过localhost,扩展名是.php,并且安装了php。考虑一下……但是在其中找不到任何可疑的东西。是否执行了任何代码?你能找出脚本执行到的点吗?如果创建一个只包含