PHP Mkdir不起作用

时间:2013-03-17 03:44:05

标签: php mkdir

我有一个简单的脚本,我只需要创建一个名为GET变量的目录。当我运行此脚本时,它似乎不会创建该目录。我希望这个目录与PHP文件位于同一目录中。

$dir = $_GET['dir'];
umask(000);
mkdir($_SERVER['DOCUMENT_ROOT']."/".$dir."/",0777);

1 个答案:

答案 0 :(得分:0)

在那里放一些错误处理。大多数情况下,错误是不言而喻的。以下代码片段摘自PHP手册,向您展示如何操作。

$rs = @mkdir( $dirPath, 0777 ); 
if( $rs ) 
{ 

    // success

}else{ 

    // print error information 
    echo 'an error occurred. Attempting create folder'; 
    echo '<br>dirPath: ' . $dirPath; 
    echo '<br>php_errormsg: ' . $php_errormsg; 

}