php在html文件中的使用以及html文件在目录中的位置


Use of php within an html file and the position of the html file within a directory

我是php新手,所以请假设我什么都不知道!

我有一个网站,我想使用"要求"来添加页眉和页脚到每个页面。我认为这是允许我灵活地更改头文件并自动更新包含它的所有页面的最佳方法。索引、头文件和许多其他文件都在根目录中。使用:

<?php require("header.php"); ?>

对于位于根目录下的所有页面都可以正常工作。

但我有麻烦使用相同的过程中的html文件位于(例如)根/子目录/example.html。使用上面的代码没有任何作用。头文件不包括在内,我最初认为这是由于从子目录中错误地引用了头文件。我试过阅读不同的引用方法,但无济于事,但我现在想知道这是否可能不是我在这里遇到的问题:我注意到我甚至没有得到与找不到头文件相关的错误(我最初使用require的原因)。看起来,上述子目录下html文件中的代码似乎完全被浏览器忽略了。(值得注意的是,所有其他文本都被正确读取,子目录外的引用似乎都在工作)。

有谁知道这是为什么吗?

PHP代码只有在文件格式为. PHP时才会被处理,所以更改它应该可以工作