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

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

怪我咯
怪我咯オリジナル
2017-07-04 14:19:04997ブラウズ

この記事では、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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。