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 计算代码执行耗时的代码修正网上普遍错误
May 14 PHP
PHP 小心urldecode引发的SQL注入漏洞
Oct 27 PHP
PHP中的正则表达式函数介绍
Feb 27 PHP
PHP编码转换函数 自动转换字符集支持数组转换
Dec 16 PHP
解析php mysql 事务处理回滚操作(附实例)
Aug 05 PHP
PHP中模拟处理HTTP PUT请求的例子
Jul 22 PHP
PHP封装的HttpClient类用法实例
Jun 17 PHP
解读PHP中上传文件的处理问题
May 29 PHP
ThinkPHP中获取指定日期后工作日的具体日期方法
Oct 14 PHP
laravel实现上传图片并在页面显示的例子
Oct 14 PHP
Laravel5.1 框架数据库操作DB运行原生SQL的方法分析
Jan 07 PHP
PHP执行linux命令6个函数代码实例
Nov 24 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
PHP 已经成熟
2006/12/04 PHP
memcached 和 mysql 主从环境下php开发代码详解
2010/05/16 PHP
WordPress后台中实现图片上传功能的实例讲解
2016/01/11 PHP
PHP多进程编程总结(推荐)
2016/07/18 PHP
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
2010/02/07 Javascript
boxy基于jquery的弹出层对话框插件扩展应用 弹出层选择器
2010/11/21 Javascript
js字符串的各种格式的转换 ToString,Format
2011/08/08 Javascript
js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性
2013/01/04 Javascript
js获取dom的高度和宽度(可见区域及部分等等)
2013/06/13 Javascript
javascript阻止scroll事件多次执行的思路及实现
2013/11/08 Javascript
JavaScript实现随机替换图片的方法
2015/04/16 Javascript
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
对jquery的ajax进行二次封装以及ajax缓存代理组件:AjaxCache详解
2016/04/11 Javascript
基于jQuery实现表格内容的筛选功能
2016/08/21 Javascript
jQuery替换节点用法示例(使用replaceWith方法)
2016/09/08 Javascript
jquery+Jscex打造游戏力度条
2020/09/12 Javascript
浅谈Vue.js
2017/03/02 Javascript
详谈jQuery.load()和Jsp的include的区别
2017/04/12 jQuery
Vue的轮播图组件实现方法
2018/03/03 Javascript
vue组件表单数据回显验证及提交的实例代码
2018/08/30 Javascript
新手必须知的Node.js 4个JavaScript基本概念
2018/09/16 Javascript
vue element 生成无线级左侧菜单的实现代码
2019/08/21 Javascript
JS控制只能输入数字并且最多允许小数点两位
2019/11/24 Javascript
Vue项目前后端联调(使用proxyTable实现跨域方式)
2020/07/18 Javascript
[01:02:06]LGD vs Mineski Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
python使用PyV8执行javascript代码示例分享
2013/12/04 Python
设计模式中的原型模式在Python程序中的应用示例
2016/03/02 Python
python中json格式数据输出的简单实现方法
2016/10/31 Python
python2.7 json 转换日期的处理的示例
2018/03/07 Python
python的scikit-learn将特征转成one-hot特征的方法
2018/07/10 Python
python把数组中的数字每行打印3个并保存在文档中的方法
2018/07/17 Python
python实现七段数码管和倒计时效果
2019/11/23 Python
python学生管理系统的实现
2020/04/05 Python
基本公共卫生服务健康教育工作方案
2014/05/22 职场文书
市场营销专业求职信
2014/06/17 职场文书
教学工作总结范文5篇
2019/08/19 职场文书