php mkdir窗口相对path

我想从一个PHP脚本在Windows上创build一个目录。

我的脚本位于Apache的www/Test目录中,我想在www/downloads目录下创build一个文件夹(fold1)。

在脚本里面,我正在使用:

 $dirName = "../downloads/fold1"; mkdir("{$dirName}"); 

如果我使用像C:\Apache\www\downloads\fold1这样的dirName的完整path,它工作正常。

但是我想使用相对path,因为这段代码将被发送到客户端。

我猜你的当前目录与你的文件夹不同,所以你必须使用一个技巧:

 mkdir(dirname(__FILE__) . "/" . $relative_path); 

dirname(__FILE___)返回当前php文件的绝对路径。 有了这个,你可以建立一个绝对路径。