ホームページ > バックエンド開発 > PHPチュートリアル > PHPでファイルの第1レベルのディレクトリを取得する方法(純粋なコード)

PHPでファイルの第1レベルのディレクトリを取得する方法(純粋なコード)

不言
リリース: 2023-04-03 15:52:01
オリジナル
3800 人が閲覧しました

この記事の内容は、PHP でファイル (純粋なコード) の第 1 レベル ディレクトリを取得する方法に関するもので、一定の参考価値があります。必要な友人が参照することができます。お役に立てれば幸いです。

php でファイルディレクトリの第 1 レベルのサンプルコードを取得 (中国語文字化け問題を解決);

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

// 获取目录一层的方法

/*

   *  @param  readfileone //读取一层文件夹内容

   *  @param  dir  // 查找的路径

   *  @param

   *  @param

   */

function   readfileone($dirName){

    $array=array();

    $dir='./Public/Uploads/'.$dirName;

    if(is_dir(iconv('utf-8','gb2312',$dir))==true){

        if($handle=opendir(iconv('utf-8','gb2312',$dir))){

            while(false!==($files=readdir($handle))){

                $files=iconv('gb2312','utf-8',$files);

                if($files!="."&&$files!=".."){

                    $files=iconv('utf-8','utf-8',$files);

                    $dir=iconv('utf-8','utf-8',$dir);

                    if(is_dir($dir."/".$files))

                    {

                        $new_dir=$dir."/".$files;

                        readfileone($new_dir);

                    }

                    else

                    {

                        $str=$dir."/".$files;

                        $str=iconv('utf-8','utf-8',$str);

                        // session('success.file',$str);

                        array_push($array,$str);

                    }

                }

            }

        }

        closeDir($handle);

    }else{

        //  echo '没有找到目录';

        array_push($array,'没有找到目录');

        array_push($array,'fail');

    }

    return $array;//返回二维数组

}

ログイン後にコピー

おすすめ関連記事:

php ファイルディレクトリを作成するにはどうすればよいですか? (純粋なコード)

PHP がディレクトリとディレクトリ内のすべてのファイルを削除する方法のコード例

PHP が圧縮パッケージ ファイルを解凍する方法指定された場所のディレクトリ? (純粋なコード)

以上がPHPでファイルの第1レベルのディレクトリを取得する方法(純粋なコード)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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