我有一个简单的脚本,我只需要创建一个名为GET变量的目录。当我运行此脚本时,它似乎不会创建该目录。我希望这个目录与PHP文件位于同一目录中。
$dir = $_GET['dir'];
umask(000);
mkdir($_SERVER['DOCUMENT_ROOT']."/".$dir."/",0777);
答案 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;
}