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截取utf-8中文字符串乱码的解决方法
Mar 29 PHP
php下目前为目最全的CURL中文说明
Aug 01 PHP
phpmailer在服务器上不能正常发送邮件的解决办法
Jul 08 PHP
php提示Failed to write session data错误的解决方法
Dec 17 PHP
ThinkPHP提示错误Fatal error: Allowed memory size的解决方法
Feb 12 PHP
PHP数组相关函数汇总
Mar 24 PHP
非常经典的PHP文件上传类分享
May 15 PHP
Smarty模板常见的简单应用分析
Nov 15 PHP
PHP实现的Redis多库选择功能单例类
Jul 27 PHP
php+js实现的无刷新下载文件功能示例
Aug 23 PHP
thinkphp5+layui实现的分页样式示例
Oct 08 PHP
laravel实现上传图片的两种方式小结
Oct 12 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中adodbzip类实例
2014/12/08 PHP
浅谈laravel中的关联查询with的问题
2019/10/10 PHP
jQuery随便控制任意div隐藏的方法
2013/06/28 Javascript
Ajax提交与传统表单提交的区别说明
2014/02/07 Javascript
js使用循环清空某个div中的input标签值
2014/09/29 Javascript
详解JavaScript中localStorage使用要点
2016/01/13 Javascript
JavaScript数组去重由慢到快由繁到简(优化篇)
2016/08/26 Javascript
Angular.js中用ng-repeat-start实现自定义显示
2016/10/18 Javascript
JavaScript简单验证表单空值及邮箱格式的方法
2017/01/20 Javascript
js 调用百度分享功能
2017/02/27 Javascript
微信小程序商城项目之淘宝分类入口(2)
2017/04/17 Javascript
Vue实现双向绑定的原理以及响应式数据的方法
2018/07/02 Javascript
js 实现在2d平面上画8的方法
2018/10/10 Javascript
微信小程序tab切换可滑动切换导航栏跟随滚动实现代码
2019/09/04 Javascript
p5.js临摹动态图形的方法
2019/10/23 Javascript
微信小程序停止其他视频播放当前视频的实例代码
2019/12/25 Javascript
Vue开发中遇到的跨域问题及解决方法
2020/02/11 Javascript
[50:11]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第三场
2018/04/09 DOTA
SQLite3中文编码 Python的实现
2017/01/11 Python
Python网络爬虫与信息提取(实例讲解)
2017/08/29 Python
解析Python中的eval()、exec()及其相关函数
2017/12/20 Python
tensorflow实现softma识别MNIST
2018/03/12 Python
解决Python print 输出文本显示 gbk 编码错误问题
2018/07/13 Python
python实现对任意大小图片均匀切割的示例
2018/12/05 Python
Python操作json的方法实例分析
2018/12/06 Python
python 多个参数不为空校验方法
2019/02/14 Python
Python3实现的判断环形链表算法示例
2019/03/07 Python
django框架用户权限中的session缓存到redis中的方法
2019/08/06 Python
Python实现自定义读写分离代码实例
2019/11/16 Python
通过实例解析Python return运行原理
2020/03/04 Python
python实现俄罗斯方块小游戏
2020/04/24 Python
美国半成品食材配送服务商:Home Chef
2018/01/25 全球购物
单身旅行者的单身假期:Just You
2018/04/08 全球购物
UNIX操作系统结构由哪几部分组成
2016/02/17 面试题
我们的节日元宵活动方案
2014/08/23 职场文书
2015年度党员个人总结
2015/02/14 职场文书