ホームページ > バックエンド開発 > PHPチュートリアル > マルチレベルのディレクトリを確立するための PHP メソッドのコード例

マルチレベルのディレクトリを確立するための PHP メソッドのコード例

怪我咯
リリース: 2023-03-12 16:10:01
オリジナル
1051 人が閲覧しました

この記事では、PHP で複数レベルのディレクトリを構築する方法を主に紹介します。必要な方は参考にしてください。

この記事では、PHP で複数レベルのディレクトリを構築する方法をサンプルの形で説明します。 PHP プログラマにとっては、実用的かつ強力です。インスタンスの詳細は次のとおりです:

/**
 *根据路径path建立多级目录
 *$dir目标目录 $mode权限,0700表示最高权限
*/
function makedir( $dir , $mode = "0700" ) {
  if(strpos($dir , "/" )){
    $dir_path = "" ;
    $dir_info = explode ( "/" , $dir );
    foreach($dir_info  as  $key => $value ){
      $dir_path .= $value ;
      if (!file_exists($dir_path )){
        @mkdir ( $dir_path , $mode ) or  die ( "建立文件夹时失败了" );
        @chmod ( $dir_path , $mode );
      } else {
        $dir_path .= "/" ;
 continue ;
 }
      $dir_path .= "/" ;
    }
    return $dir_path ;
  } else {
 @mkdir( $dir , $mode ) or die( "建立失败了,请检查权限" );
    @chmod ( $dir , $mode );
    return $dir ;
  }
} //end makedir
makedir( "0/1/2/3/" );
ログイン後にコピー

以上がマルチレベルのディレクトリを確立するための PHP メソッドのコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート