通过文件require查找目录名称

时间:2014-12-15 06:27:36

标签: php directory require

尝试在index.php文件中运行这段代码,例如在dir/index.php目录下运行如下:

print basename(dirname(__FILE__);
// returns 'dir'

但是,我计划在网站上全球运行。已经设置在每个文件的顶部我require('global.php');引用dir/requisites/global.php处的文件。如果我插入以下代码(在名为findDir()的函数内部)并在index.php文件中调用它,而不是像预期的那样返回dir,则返回requisites以显而易见的原因。

有没有办法能够基本上找到目录的名称正在调用(需要)global.php文件?我会手动在每个页面的顶部运行脚本,但是我想要一个可以修改一次的全局函数来改变整个站点的内容。

提前感谢互联网! < 3

1 个答案:

答案 0 :(得分:0)

  $root = dirname(__FILE__);

echo $ root;