在php中定义web root以获取所有文件

时间:2012-07-06 22:47:05

标签: php file directory

我一直在尝试解决这个问题: 在这样的文件结构中:

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的代码/逻辑。感谢。

2 个答案:

答案 0 :(得分:1)

您可以使用“define”:

define('ROOT', '/home/username/public_html/');

然后,在任何包含此页面定义的页面中包含:

echo ROOT;

答案 1 :(得分:0)

$ _ SERVER ['DOCUMENT_ROOT'] - 定义一些常数以及你去的地方。