试图让realpath工作遍历一个目录

时间:2014-04-22 15:17:10

标签: php

我的印象是以下生成正确的路径(在文档根目录上方):

  

define('ROOT',realpath($ _ SERVER ['DOCUMENT_ROOT']。'.. /'));

CURRENT文件ROOT: /Users/SwindonWeb/Dropbox 试图使其成为/Users/SwindonWeb/

我正在尝试找到一个脚本,其中第一部分($_SERVER['DOCUMENT_ROOT'])始终相同,但第二部分(../)可以是任何内容,以便可以使用确定的路径设置ROOT。 / p>

任何提示?

1 个答案:

答案 0 :(得分:1)

使用以下方法解决问题:

define('ROOT',dirname(realpath($ _ SERVER ['DOCUMENT_ROOT']。'/ Any / Other / Path / Here /')));

dirname从DOCUMENT ROOT上升一个文件夹,并添加'/ Any / Other / Path / Here /'。如果您需要上传两个文件夹,只需删除“此处”,如果您想要上三个,请删除“路径/此处”。