GET 変数の名前でディレクトリを作成するだけでよい簡単なスクリプトがあります。このスクリプトを実行すると、ディレクトリが作成されないようです。このディレクトリを PHP ファイルと同じディレクトリに配置したいと考えています。
$dir = $_GET['dir'];
umask(000);
mkdir($_SERVER['DOCUMENT_ROOT']."/".$dir."/",0777);
そこにいくつかのエラー処理を入れます。ほとんどの場合、エラーは自明です。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;
}