从当前目录获取PHP三级文件的路径

时间:2012-10-16 00:03:44

标签: php file

我正在尝试使用file_put_contents()从我的工作目录中访问三个级别的文件夹。这是我的工作目录。

Users/myMac/Sites/mini-configurator/miniconfig/application/controllers 

我需要进入'mini-configurator'文件夹,然后进入名为'mc'的子文件夹。我可以使用dirname(__FILE__)在PHP中获取文件的路径。如何使用它来访问mini-configurator文件夹。

我尝试了dirname('../../../ . __FILE__),但它没有用。

3 个答案:

答案 0 :(得分:2)

你试过

吗?
$path = dirname(__FILE__)."/../../../";

答案 1 :(得分:1)

最近处理过这个问题后,我发现了类似的内容:

$path = dirname(dirname(dirname(__DIR__)));

更容易阅读。 YMMV。

答案 2 :(得分:0)

只需使用绝对目录结构:

$path = $_SERVER["DOCUMENT_ROOT"] . "/../.../...."; 
//in the quotes just set it to the path from the root directory