需要根目录中的文件

时间:2011-07-19 17:32:31

标签: php require

是否可以从我的网站所在的目录中要求文件(使用php require)? 例如,我的网站位于根目录中的mywebsite目录中。那里有另一个目录。我可以要求另一个目录中的文件吗?

3 个答案:

答案 0 :(得分:2)

当然,您可以从任何具有相应权限的地方索取文件。

这需要当前目录中的文件(并不总是当前PHP脚本所在的位置,所以要小心):

require("whatever.php");

这需要来自当前目录中whatever.php的{​​{1}}。

somefolder

最后,你可以给出一个这样的绝对路径:

require("somefolder/whatever.php");

要求父目录:

require("/var/www/includes/whatever.php");

如果您正确设置了权限,那么从哪里获取它并不重要,并且PHP的配置方式允许您这样做。

答案 1 :(得分:1)

我一直在使用

require_once $_SERVER['DOCUMENT_ROOT'] . '/myfile.php';

答案 2 :(得分:0)

从任意现有且可读的目录中要求应该没有问题。

你有的图片:

/

- folder1中

- 文件夹2

,在folder1中是index.php,在folder2中是你的to_require.php

然后你可以写:

require('../folder2/to_require.php')

那是因为您可以使用 ..

进入目录树