PHP MKDIR在服务器根目录但在域根文件夹外?

时间:2013-05-03 22:47:14

标签: php

我有一个域根,它是服务器根目录下的一个文件夹。我怎么能在域根目录中的另一个文件夹中使用mkdir?

ROOT > DOMAIN ROOT FOLDER > PHP MKDIR

ROOT > IMAGE FOLDER > MKDIR HERE

我需要在'域根文件夹'中创建一个php来在'image folder'中创建一个目录。有什么帮助吗?

3 个答案:

答案 0 :(得分:0)

你通常可以这样做:

mkdir('../images/newfolder');

您可能需要在此前面添加更多../../,具体取决于您正在运行脚本的位置。每个......都会让你上升到另一个层次,所以看起来只有一个人会在这里给你的例子,但你必须确定你是你认为自己的位置。

答案 1 :(得分:0)

您也可以在php脚本中使用绝对路径。

mkdir('/root/images/new_folder');

确保您的网络服务器具有写入特定文件夹的权限。

答案 2 :(得分:0)

我通常在我当前脚本所在的目录中工作,然后从那里到达所需的位置。只要你不移动脚本就可以正常工作。此外,跟踪脚本相对于脚本的位置会更容易。

您可以通过以下方式获取当前路径:

$path = dirname(__FILE__);

然后追加../以更深入等等。