遍历指定目录下的所有目录和文件的php代码

 更新时间:2011年11月27日 17:19:32   作者:  
遍历指定目录下的所有目录和文件的php代码,需要的朋友可以参考下。
复制代码 代码如下:

<?php
function listFiles($path){
$result = array();
foreach(glob($path.'\\'."*") as $item){
$result[strtolower($item)] = $item;
if(is_dir($item)){
$result += listFiles($item);
}
}
return $result;
}
$path = 'E:\\web\\dianle';
foreach(listFiles($path) as $item){
echo $item.'<br />';
}

2: scandir 读取指定目录到数组
复制代码 代码如下:

function listFiles($path){
$result = array();
foreach( scandir($path) as $item ){
if($item != '.' && $item != '..' ){
$item = $path.'\\'.$item;
$result[strtolower($item)] = $item;
if(is_dir($item)){
$result += listFiles($item);
}
}
}
return $result;
}
$path = 'E:\\web\\dianle';
foreach(listFiles($path) as $item){
echo $item.'<br />';
}

相关文章

  • php封装的图片(缩略图)处理类完整实例

    php封装的图片(缩略图)处理类完整实例

    这篇文章主要介绍了php封装的图片(缩略图)处理类,结合完整实例形式分析了php针对图形图像处理的相关操作技巧,封装了缩略图制作及图形文件名获取等方法,需要的朋友可以参考下
    2016-10-10
  • PHP队列原理及基于队列的写文件案例

    PHP队列原理及基于队列的写文件案例

    这篇文章主要介绍了PHP队列原理及基于队列的写文件案例,较为详细的分析了队列的原理、定义方法并结合实例形式给出了php基于队列的写文件操作技巧,需要的朋友可以参考下
    2017-11-11
  • php转换上传word文件为PDF的方法【基于COM组件】

    php转换上传word文件为PDF的方法【基于COM组件】

    这篇文章主要介绍了php转换上传word文件为PDF的方法,结合实例形式分析了php基于COM组件针对word文件的格式转换相关操作技巧,需要的朋友可以参考下
    2019-06-06
  • PHP实现异步延迟消息队列的方法详解

    PHP实现异步延迟消息队列的方法详解

    这篇文章主要为大家详细介绍了如何利用PHP+Laravel+RabbitMQ来实现异步延迟消息队列,文中的实现过程讲解详细,快跟随小编一起学习一下吧
    2022-05-05
  • 网站用php实现paypal整合方法

    网站用php实现paypal整合方法

    虽然在中国paypal不是很流行,但如果把范围扩大到世界的话,那paypal无疑就是老大了。
    2010-11-11
  • php 远程包含文件漏洞分析

    php 远程包含文件漏洞分析

    首先,我们来讨论包含文件漏洞,首先要问的是,什么才是"远程文件包含漏洞"?回答是:服务器通过php的特性(函数)去包含任意文件时,由于要包含的这个文件来源过滤不严,从而可去包含一个恶意文件,而我们可以构造这个恶意文件来达到邪恶的目的。
    2009-10-10
  • 防止本地用户用fsockopen DDOS攻击对策

    防止本地用户用fsockopen DDOS攻击对策

    php脚本中的 fsockopen 函数,对外部地址,通过UDP发送大量的数据包,攻击对方
    2011-11-11
  • 一些被忽视的PHP函数(简单整理)

    一些被忽视的PHP函数(简单整理)

    真的是不用不知道,其实我们熟悉的 PHP 还有很多好东西没有发掘。看到这篇文章,当时就泪奔了好几回,重点推荐下,顺便我自己也做个整理。
    2010-04-04
  • php中jpgraph类库的使用介绍

    php中jpgraph类库的使用介绍

    以下是对php中jpgraph类库的使用进行了详细的分析介绍,需要的朋友可以过来参考下
    2013-08-08
  • smarty section简介与用法分析

    smarty section简介与用法分析

    section的产生是为解决foreach的不足的,与foreach一样,它用于设计模板内的循环块,它较为复杂,可极大程序上满足程序需要,所以在程序中我习惯使用它而不使用foreach
    2008-10-10

最新评论