我在root中有一个index.php,在index.php中包含header.php和footer.php.I包含页眉和页脚的'includes'文件夹,它工作正常但在页眉和页脚中我包含了一些不同的文件root文件中的config文件夹。
我知道我应该使用“../config/config.php”,但它适用于'config / config.php'。
我在index.php中包含页眉和页脚,我应该根据我包含的索引使用路径???
如果我在一个文件夹中包含一个文件???
答案 0 :(得分:1)
尝试使用__DIR__
如果为您提供与当前文件存在位置相比的路径,也尝试使用include_once
代替include
DIR :文件的目录。如果在include中使用,则返回包含文件的目录。这相当于 目录名(文件强>)。此目录名称没有尾部斜杠 除非它是根目录。
在header.php和footer.php中包含您的文件:
include_once __DIR__.'/../config/config.php';
为其他文件执行相同的技术
答案 1 :(得分:1)
是的,你的路径应该是index.php,这意味着你的根目录,而不是你的包含文件夹。 您可以随时通过
查看此类问题echo __DIR__;
确保您的路径。