[英]PHP code is being printed as 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();?>,这意味着上面的代码被视为HTML注释。我已经阅读了类似的线程(主要归咎于short_open_tag值),但没有帮我一点忙,有什么想法吗?
编辑:非常感谢您的答复。 似乎特定的怪异问题是有关我的Linux系统上的更新,这弄乱了我的权限。 我将用户更改为http而不是root,问题消失了。
问题出在includes/connection.php
或includes/article.php
。 那里的一行似乎表明注释的开始,一直到->
部分。
如果您没有安装php。 您可能会看一下WAMP服务器。 它包括php和mysql,在本地(Windows)计算机上运行良好。
是这你的输出?
您的代码没有被PHP解析,可能有几个原因:
检查您的URL。 它看起来像是您直接获取文件( C:\\Users\\Name\\...
)还是正在浏览主机http://localhost/file.php
。
检查您的文件扩展名。 确保它是.php而不是.html 。
检查您的服务器功能。 是否已安装PHP?
这个特定问题是由我的Linux系统上的更新引起的,该更新使我的权限有些混乱。 我将Apache目录中的用户更改为http而不是root,现在问题消失了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.