フォルダーの有無を判定し、フォルダーを作成する check_folder(新規に作成するフォルダー名,フルパス名); フルパス名 = $_SERVER["DOCUMENT_ROOT"]; 新規フォルダー = "/new/folder/create"; //*************************************** // フォルダーの作製 //*************************************** function check_folder($newfolder="",$path="") { global $CONFIG; $folder = explode("/",$newfolder); $current_folder =""; foreach($folder as $key=>$val) { $current_folder = $current_folder."/".$val; $check_folder_name = $path.$current_folder; if (!is_dir($check_folder_name)) { if (!mkdir($check_folder_name)) { echo "Directory の作製に失敗".$check_folder_name; exit; } if (!chmod($check_folder_name, 0777)) { echo "CHMOD の作製に失敗".$check_folder_name; exit; } } } }
コメント