为什么我不能在html代码中嵌入我的php代码

为什么我不能在html代码中嵌入我的php代码,php,html,Php,Html,对不起,伙计们,这可能很简单,但我已经起床太晚了。我有一个基本的html页面,当我尝试将任何php放入主体时,它会将其作为注释读取 <html> <body> .... .... </p> </div> <div id='result' class='ui-widget' style='width:70%;margin:0 auto'> </div> </div> <?php include(WEB_RO

对不起,伙计们,这可能很简单,但我已经起床太晚了。我有一个基本的html页面,当我尝试将任何php放入主体时,它会将其作为注释读取

<html>
<body>
.... ....
</p>
</div>
<div id='result' class='ui-widget' style='width:70%;margin:0 auto'>
</div>
</div>
<?php 
include(WEB_ROOT.'/template/footer.php'); 
?>

</body>
</html>

.... ....


有什么问题吗?

您必须使用像Apache这样的服务器来解释页面。更重要的是,它应该有一个
.php
扩展。

扩展问题。PHP不是.HTML!
恰恰相反!在php页面中包含html是一个明显的问题,但是您是否将文件保存为*.php?如果您回显WEB\u ROOT,您会看到什么?我将页脚保存为footer.php,并且通过使用echo WEB\u ROOT,可以看到同样的情况。如果您将
包含
替换为
要求
,您是否会收到错误?我找到根本原因,我使用模板()要构造html文件和此函数,请使用echo file_content作为返回。显然是错误的。是的,我使用Apache服务器并从Chrome浏览器查看html,如果我将“include”替换为“echo xxx”,它就会工作。您可以在页面的html代码中看到您的代码作为注释?我找到了根本原因,我使用模板()构建html文件,此函数使用echo file_content作为返回。显然是错的。