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 相关文章推荐
文件上传的实现
Oct 09 PHP
php-accelerator网站加速PHP缓冲的方法
Jul 30 PHP
解析二进制流接口应用实例 pack、unpack、ord 函数使用方法
Jun 18 PHP
具有时效性的php加密解密函数代码
Jun 19 PHP
基于PHP服务端图片生成缩略图的方法详解
Jun 20 PHP
php获取文件名后缀常用方法小结
Feb 24 PHP
php自动加载方式集合
Apr 04 PHP
thinkPHP删除前弹出确认框的简单实现方法
May 16 PHP
微信公众号OAuth2.0网页授权问题浅析
Jan 21 PHP
laravel 解决groupBy时出现的错误 isn't in Group By问题
Oct 17 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
Feb 15 PHP
2020最新版 PhpStudy V8.1版本下载安装使用详解
Oct 30 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实现全角字符转为半角方法汇总
2015/07/09 PHP
thinkphp框架实现删除和批量删除
2016/06/29 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
jquery如何实现锚点链接之间的平滑滚动
2013/12/02 Javascript
js中继承的几种用法总结(apply,call,prototype)
2013/12/26 Javascript
jquery通过visible来判断标签是否显示或隐藏
2014/05/08 Javascript
js中日期的加减法
2015/05/06 Javascript
javascript下拉列表菜单的实现方法
2015/11/18 Javascript
JavaScript使用DeviceOne开发实战(四)仿优酷视频应用
2015/12/02 Javascript
jQuery zTree加载树形菜单功能
2016/02/25 Javascript
javascript 动态脚本添加的简单方法
2016/10/11 Javascript
微信小程序实现锚点定位楼层跳跃的实例
2017/05/18 Javascript
React简单介绍
2017/05/24 Javascript
vue-music关于Player播放器组件详解
2017/11/28 Javascript
webpack中使用iconfont字体图标的方法
2018/02/22 Javascript
详解Koa中更方便简单发送响应的方式
2018/07/20 Javascript
js实现tab栏切换效果
2020/08/02 Javascript
JavaScript浅层克隆与深度克隆示例详解
2020/09/01 Javascript
python 画三维图像 曲面图和散点图的示例
2018/12/29 Python
Python字典循环添加一键多值的用法实例
2019/01/20 Python
100行Python代码实现每天不同时间段定时给女友发消息
2019/09/27 Python
Python Pickle 实现在同一个文件中序列化多个对象
2019/12/30 Python
Python中 Global和Nonlocal的用法详解
2020/01/20 Python
python轮询机制控制led实例
2020/05/03 Python
BeautifulSoup中find和find_all的使用详解
2020/12/07 Python
CSS3教程(5):网页背景图片
2009/04/02 HTML / CSS
荷兰本土平价百货:HEMA
2017/10/23 全球购物
微软台湾官方网站:Microsoft台湾
2018/08/15 全球购物
十佳大学生村官事迹
2014/01/09 职场文书
党风廉政建设心得体会(2016最新版)
2016/01/22 职场文书
MySQL基础(二)
2021/04/05 MySQL
centos8安装MongoDB的详细过程
2021/10/24 MongoDB
Springboot中如何自动转JSON输出
2022/06/16 Java/Android
oracle设置密码复杂度及设置超时退出的功能
2022/06/28 Oracle