ディレクトリの存在チェックは、file_existsを使用します。 ディレクトリの作成はmkdirを使用します。 パーミッション(0777)の変更はchmodを使用します。 chmodを使用しない場合、パーミッション(0777)では作成されないと思います。注意が必要です。 また、適宜設定したいパーミッションに変更することも可能です。 <?php class myFunc { /*** ディレクトリの存在をチェック ***/ static public function chkDirectory($dirpath,$create_flg = true){ $return = false; if(file_exists($dirpath)){ $return = true; } if(!$return){ if($create_flg){ mkdir($dirpath, 0777);