0

我有一个简单的脚本,我需要它做的就是用 GET 变量的名称创建一个目录。当我运行这个脚本时,它似乎没有创建目录。我希望此目录与 PHP 文件位于同一目录中。

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

1 回答 1

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; 

} 
于 2013-03-17T03:51:46.773 回答