如何用PHP创建目录?

时间:2011-08-12 07:41:09

标签: php

在我的php网页中,我想在当前目录(__DIR__dirname(__FILE__))下创建一个目录。如何实现?

5 个答案:

答案 0 :(得分:3)

使用mkdir功能。,

答案 1 :(得分:3)

http://php.net/manual/en/function.mkdir.php

mkdir("/path/to/dir", 0700);  // Linux

mkdir("c:/path/to/dir"); // Windows - windoes ignore modes

同样在Windows上注意斜线方向不是您所期望的那样:)

修改

检测Windows / Linux:

$os_string = php_uname('s');
if (strpos(strtoupper($os_string), 'WIN')!==false) {
    echo 'Windows';
} else {
    echo 'Linux';
}

您可能还需要使用$ _SERVER ['DOCUMENT_ROOT']来确定路径。

答案 2 :(得分:2)

使用PHP的mkdir()功能。确保也测试错误:

if (!mkdir('directory')) { //ERROR! Directory not created! }

答案 3 :(得分:1)

使用内置php函数mkdir

答案 4 :(得分:1)

mkdir(__DIR__.'/'.$dir_name); 

另请参阅:http://php.net/mkdir