我一直在尝试解决这个问题: 在这样的文件结构中:
root:
-----index.php (file inside root)
-----template (folder inside root)
-----user (folder inside root)
-----products (folder inside root)
-----config (folder inside root)
我一直在尝试在config文件夹中的文件中使用dirname(dirname(__FILE__))
来定义webroot常量,但它运行不正常,如果我尝试从其他文件夹访问文件,它从当前调用webroot文件夹而不是返回到根目录。
请帮助我在这种情况下帮助我定义web root的代码/逻辑。感谢。
答案 0 :(得分:1)
您可以使用“define”:
define('ROOT', '/home/username/public_html/');
然后,在任何包含此页面定义的页面中包含:
echo ROOT;
答案 1 :(得分:0)
$ _ SERVER ['DOCUMENT_ROOT'] - 定义一些常数以及你去的地方。