ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルで mkdir を使用して複数レベルのディレクトリを作成する入門例
まず mkdir() 関数を紹介します:
mkdir($path,0777,true);
最初のパラメータ: 必須、作成されるマルチレベル ディレクトリのパスを表します。
2 番目のパラメータ: ディレクトリの権限を設定します。デフォルトは 0777 で、可能な最大のアクセス権を意味します。 true は、複数レベルのディレクトリの作成を許可することを意味します。
header("Content-type:text/html;charset=utf-8");
//作成する複数レベルのディレクトリ
$path="dai/php/php learning";
//ディレクトリが存在する場合は、ディレクトリが作成されます。
if (is_dir($path)){
echo "Sorry! The directory" は既に存在します。 ";
}else{
//3 番目のパラメータは " true" で、複数レベルのディレクトリを作成できることを意味し、iconv は中国語のディレクトリの文字化けを防ぎます
$res=mkdir(iconv("UTF-8", "GBK" , $path),0777,true);
if ($res){
echo "ディレクトリ $path の作成に成功しました";
}else{
} echo "ディレクトリ $path の作成に失敗しました";
}
}