php mkdir windows相对路径

时间:2010-05-28 07:26:05

标签: php windows path relative mkdir

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

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

在脚本中,我正在使用:

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

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

但我想使用相对路径,因为此代码将被发送到客户端。

1 个答案:

答案 0 :(得分:7)

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

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

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