网络编程 
首页 > 网络编程 > 浏览文章

PHP遍历某个目录下的所有文件和子文件夹的实现代码

(编辑:jimmy 日期: 2025/5/9 浏览:3 次 )
复制代码 代码如下:
<?php
 function read_all_dir ( $dir )
    {
        $result = array();
        $handle = opendir($dir);
        if ( $handle )
        {
            while ( ( $file = readdir ( $handle ) ) !== false )
            {
                if ( $file != '.' && $file != '..')
                {
                    $cur_path = $dir . DIRECTORY_SEPARATOR . $file;
                    if ( is_dir ( $cur_path ) )
                    {
                        $result['dir'][$cur_path] = read_all_dir ( $cur_path );
                    }
                    else
                    {
                        $result['file'][] = $cur_path;
                    }
                }
            }
            closedir($handle);
        }
        return $result;
    }
?>
上一篇:使用PHP接收POST数据,解析json数据
下一篇:下拉列表多级联动dropDownList示例代码
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 网站地图 SiteMap