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数组最大值,最小值的代码
Oct 31 PHP
用Simple Excel导出xls实现方法
Dec 06 PHP
解析CodeIgniter自定义配置文件
Jun 18 PHP
php5.5新数组函数array_column使用
Jul 08 PHP
PHP与javascript实现变量交互的示例代码
Jul 23 PHP
PHP中使用smarty生成静态文件的例子
Apr 24 PHP
PHP生成不重复标识符的方法
Nov 21 PHP
浅谈php冒泡排序
Dec 30 PHP
PHP中调用C/C++制作的动态链接库的教程
Mar 10 PHP
php获取文件名称和扩展名的方法
Feb 07 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
Sep 01 PHP
PHP时间处理类操作示例
Sep 05 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/10/09 PHP
PHP+APACHE实现用户论证的方法
2006/10/09 PHP
理解PHP中的stdClass类
2014/04/18 PHP
php实现点击可刷新验证码
2015/11/07 PHP
Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】
2019/07/24 PHP
jQuery实现鼠标移到元素上动态提示消息框效果
2013/10/20 Javascript
当鼠标滑过文本框自动选中输入框内容的JS代码分享
2013/11/26 Javascript
关于js中for in的缺陷浅析
2013/12/02 Javascript
js中substr,substring,indexOf,lastIndexOf的用法小结
2013/12/27 Javascript
21个JavaScript事件(Events)属性汇总
2014/12/02 Javascript
JavaScript版的TwoQueues缓存模型
2014/12/29 Javascript
javascript实现图像循环明暗变化的方法
2015/02/25 Javascript
JQuery中两个ul标签的li互相移动实现方法
2015/05/18 Javascript
js实现鼠标点击左上角滑动菜单效果代码
2015/09/06 Javascript
ReactNative-JS 调用原生方法实例代码
2016/10/08 Javascript
JS取数字小数点后两位或n位的简单方法
2016/10/24 Javascript
js手机号批量滚动抽奖实现代码
2020/04/17 Javascript
原生js实现电商侧边导航效果
2017/01/19 Javascript
JS 实现随机验证码功能
2017/02/15 Javascript
Vuex之理解state的用法实例
2017/04/19 Javascript
使用wxapp-img-loader自定义组件实现微信小程序图片预加载功能
2018/10/18 Javascript
JS实现横向轮播图(初级版)
2020/06/24 Javascript
python实现图片批量剪切示例
2014/03/25 Python
Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
2016/06/14 Python
python中子类调用父类函数的方法示例
2017/08/18 Python
python使用turtle库绘制树
2018/06/25 Python
Python 数据可视化pyecharts的使用详解
2019/06/26 Python
解决pycharm 远程调试 上传 helpers 卡住的问题
2019/06/27 Python
Python中*args和**kwargs的区别详解
2019/09/17 Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
2020/01/10 Python
解决pip install psycopg2出错问题
2020/07/09 Python
html5摇一摇代码优化包括DeviceMotionEvent等等
2014/09/01 HTML / CSS
给交警的表扬信
2014/01/12 职场文书
教育局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
golang 实现菜单树的生成方式
2021/04/28 Golang
sql server删除前1000行数据的方法实例
2021/08/30 SQL Server