好的,这个问题可能会让人感到困惑,但这里有:
如何动态更改包含的头文件中的文件路径?例如,我的根目录中有一个文件,它使用与名为articles的子目录中的文件相同的标头模板。
主页:
/index.php
文章页面
articles/index.php
这两个文件都使用相同的页眉和页脚文件,这些文件位于:
templates/header.php
templates/footer.php
头文件和页脚文件具有CSS,JS相对于根的路径。我怎样才能使CSS,JS和其他链接的文件路径动态地改变,这取决于包含页眉和页脚文件的目录。
这是我在任何地方的第一个问题,所以请放轻松,忍受我的无知。
答案 0 :(得分:0)
当您在页眉和页脚文件中包含时,可以使用$ _SERVER ['DOCUMENT_ROOT']变量。 例如..如果你有
include 'main_menu.php';
将其更改为
include $_SERVER['DOCUMENT_ROOT'].'main_menu.php';
(你必须调整它以满足你的需要)
修改强> 对不起我误会了。使用HTML base tag例如:
<base href="http://www.yoursite.com/">
在您网站的所有网页的主题部分。