php opendir()列出目录下所有文件的实例代码


Posted in PHP onOctober 02, 2016

php opendir()函数用于打开目录,通常与readdir()和closedir()函数一起用来读取目录下所有文件(即遍历目录),本文章向大家介绍php使用opendir()函数列出目录下所有文件的实例。

实例一:

使用opendir()列出目录下所有文件

<?php

   $dr = @opendir('/tmp/');
   if(!$dr) {
     echo "Error opening the /tmp/ directory!<BR>";
     exit;
   }

   while(($files[] = readdir($dr)) !== false);

   print_r($files);
?>

实例二:

列出目录下所有文件

<?php  
 $dirname = "C:\\Apache\\bin";
 $dir = opendir( $dirname );
 
 while( false != ( $file = readdir( $dir ) ) )
 {
  if( ( $file != "." ) and ( $file != ".." ) )
  {
   $file_list .= "<li>$file</li>";
  }
 }
 closedir( $dir );
?>

<html>
 <head>
 <title>列出目录下所有文件</title>
 <head>
 <body>
 <p>Files in <?php echo( $dirname ); ?> </p>
 <ul>
  <?php echo( $file_list ); ?>
 </ul>
 </body>
</html>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP 相关文章推荐
PHP开发需要注意的安全问题
Sep 01 PHP
PHP中文件读、写、删的操作(PHP中对文件和目录操作)
Mar 06 PHP
php生成EAN_13标准条形码实例
Nov 13 PHP
根据ip调用新浪api获取城市名并转成拼音
Mar 07 PHP
自己写了一个php检测文件编码的函数
Apr 21 PHP
PHP防止表单重复提交的几种常用方法汇总
Aug 19 PHP
php实现的Curl封装类Curl.class.php用法实例分析
Sep 25 PHP
java微信开发之上传下载多媒体文件
Jun 24 PHP
由php中字符offset特征造成的绕过漏洞详解
Jul 07 PHP
yii框架redis结合php实现秒杀效果(实例代码)
Oct 26 PHP
PHP实现通过文本文件统计页面访问量功能示例
Feb 13 PHP
浅谈PHP无限极分类原理
Mar 14 PHP
PHP读MYSQL中文乱码的快速解决方法
Oct 01 #PHP
php简单统计中文个数的方法
Sep 30 #PHP
php简单实现多维数组排序的方法
Sep 30 #PHP
thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法
Sep 30 #PHP
PHP GD库相关图像生成和处理函数小结
Sep 30 #PHP
php结合md5的加密解密算法实例
Sep 30 #PHP
PHP页面输出时js设置input框的选中值
Sep 30 #PHP
You might like
优化NFR之一 --MSSQL Hello Buffer Overflow
2006/10/09 PHP
第二节--PHP5 的对象模型
2006/11/16 PHP
Linux下ZendOptimizer的安装与配置方法
2007/04/12 PHP
laravel容器延迟加载以及auth扩展详解
2015/03/02 PHP
CI配置多数据库访问的方法
2016/03/28 PHP
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
jquery实现select选中行、列合计示例
2014/04/25 Javascript
js实现各浏览器全屏代码实例
2018/07/03 Javascript
jQuery实现的监听导航滚动置顶状态功能示例
2018/07/23 jQuery
微信小程序日历效果
2018/12/29 Javascript
微信小程序实现录音功能
2019/11/22 Javascript
JavaScript实现好看的跟随彩色气泡效果
2020/02/06 Javascript
微信小程序实现canvas分享朋友圈海报
2020/06/21 Javascript
Python中的ConfigParser模块使用详解
2015/05/04 Python
Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计
2016/07/04 Python
python3调用R的示例代码
2018/02/23 Python
基于pandas数据样本行列选取的方法
2018/04/20 Python
pycharm打开命令行或Terminal的方法
2019/01/16 Python
pymongo中聚合查询的使用方法
2019/03/22 Python
解析PyCharm Python运行权限问题
2020/01/08 Python
Python实现aes加密解密多种方法解析
2020/05/15 Python
HTML5实践-图片设置成灰度图
2012/11/12 HTML / CSS
Reformation官网:美国女装品牌
2018/09/14 全球购物
ALDO加拿大官网:加拿大女鞋品牌
2018/12/22 全球购物
诺思信科技(南京)有限公司.NET笔试题答案
2013/07/06 面试题
高中生毕业自我鉴定范文
2013/12/22 职场文书
腾讯广告词
2014/03/19 职场文书
我的祖国演讲稿
2014/05/04 职场文书
企业文化宣传标语
2014/06/09 职场文书
学校标语大全
2014/06/19 职场文书
大学生第一学年自我鉴定2015
2014/09/28 职场文书
临时工聘用合同协议书
2014/10/29 职场文书
2014年学生会工作总结
2014/11/07 职场文书
2014年妇联工作总结
2014/11/21 职场文书
祝福语集锦:给百岁老人祝寿贺词
2019/11/19 职场文书
一些让Python代码简洁的实用技巧总结
2021/08/23 Python