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 に答える