PHP - Code to traverse a directory and get all the files(images)

前端 未结 10 1805
被撕碎了的回忆
被撕碎了的回忆 2021-01-27 13:00

i want to write a page that will traverse a specified directory.... and get all the files in that directory...

in my case the directory will only contain images and dis

10条回答
  •  北恋
    北恋 (楼主)
    2021-01-27 13:21

    Hi you can use DirectoryIterator

    try {
        $dir = './';
        /* @var $Item DirectoryIterator */
        foreach (new DirectoryIterator($dir) as $Item) {
            if($Item->isFile()) {
                echo $Item->getFilename() . "\n";
            }
        }
    } catch (Exception $e) {
        echo 'No files Found!
    '; }

    If you want to pass directories recursively: http://php.net/manual/en/class.recursivedirectoryiterator.php

提交回复
热议问题