PHP包含不起作用

时间:2011-11-11 16:14:05

标签: php html include

网站should look like this。但我正在使用PHP include(因为我在另一个站点上)插入页眉和页脚(所以当我想对其中一个页面进行更改时,我不必更改每一页)。

现在,this is what it's showing me。由于某种原因,它只是没有阅读PHP。文件名是对的。我正试图呼叫该页面大约有四个不同的文件。

感谢您的任何见解!

塔拉

4 个答案:

答案 0 :(得分:4)

它无法正常工作,因为您试图将PHP包含在.html文件中。除非你设置Apache将HTML解析为PHP,否则这将无法工作。如果您没有PHP服务器,通常可以使用服务器端包含(SSI)实现类似的效果(常见的包含文件)。

FWIW你可以说PHP没有被你的PHP在源代码中输出的事实解析,例如。

<?php include('http://sculptcoach.com/sidebar.html');?>

答案 1 :(得分:4)

PHP代码没有在服务器端处理,我可以看到代码:

<?php include('http://sculptcoach.com/fbg.html');?>  
<?php include('http://sculptcoach.com/footer.html');?>  

您可以将服务器配置为将PHP文件作为PHP脚本处理,或将文件扩展名更改为.php

答案 2 :(得分:1)

请注意,您有index.html而不是index.php 可能您必须将其从.html重命名为.php

答案 3 :(得分:-1)

很可能是路径问题。我建议启用查看php错误,以便您可以确切地看到发生了什么。