我在一个网站上工作,文件夹结构变得越来越复杂。我确信这对大多数人来说是一个简单的问题,但我一直得到不同的结果。
我的文件夹结构类似于:
Root:
assets
css
js
images
core
init.php
categories
sub category
file.php
includes
header.php
footer.php
等等。
init 文件将包含在每个文档的顶部,不包括页眉和页脚。
页眉和页脚包含在每一页中。
我想实现一些东西,而不是写include '../../includes/footer.php'
或包含'../includes/footer.php'
我可以写include '$root. /includes/footer.php'
而不需要担心链接。
这同样适用于我的导航栏(位于标题中),如果我想转到索引并且我在一个子文件夹中,那么它会尝试将我带到site/subFolder/index.php
不存在的位置。我想使用与她相同的想法并将导航链接作为根。文件位置
有人可以帮忙吗?它杀死了我,我敢肯定它是如此简单,我正在寻找显而易见的东西。
我已经输出了 DIR 和 SERVER_ROOT
我可以使用
$bla = $_SERVER['DOCUMENT_ROOT'];//= c:/www
$bla.= "/nameOfMyRootFolder";
但想知道最好的方法是什么,因为我不断看到对DIR的引用
谢谢!