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循环获取GET和POST值的代码
Apr 09 PHP
PHPMailer 中文使用说明小结
Jan 22 PHP
php 文件上传类代码
Aug 06 PHP
PHP随机字符串生成代码(包括大小写字母)
Jun 24 PHP
PHP 微信支付类 demo
Nov 30 PHP
php获得客户端浏览器名称及版本的方法(基于ECShop函数)
Dec 23 PHP
PHP时间类完整实例(非常实用)
Dec 25 PHP
php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
Feb 18 PHP
基于win2003虚拟机中apache服务器的访问
Aug 01 PHP
yii2中LinkPager增加总页数和总记录数的实例
Aug 28 PHP
YII框架http缓存操作示例
Apr 29 PHP
PHP加MySQL消息队列深入理解
Feb 27 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
用IE远程创建Mysql数据库的简易程序
2006/10/09 PHP
CodeIgniter框架过滤HTML危险代码
2014/06/12 PHP
PHP整合PayPal支付
2015/06/11 PHP
JavaScript 类型的包装对象(Typed Wrappers)
2011/10/27 Javascript
jQuery获取对象简单实现方法小结
2014/10/30 Javascript
javascript常用正则表达式汇总
2015/07/31 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
javascript每日必学之基础入门
2016/02/16 Javascript
JS实现新建文件夹功能
2017/06/17 Javascript
AngularJS的ng-click传参的方法
2017/06/19 Javascript
Angular 4根据组件名称动态创建出组件的方法教程
2017/11/01 Javascript
[原创]js实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
2018/02/14 Javascript
在vue中封装可复用的组件方法
2018/03/01 Javascript
bootstrap-table+treegrid实现树形表格
2019/07/26 Javascript
js时间转换毫秒的实例代码
2019/08/21 Javascript
vue中使用腾讯云Im的示例
2020/10/23 Javascript
Node使用koa2实现一个简单JWT鉴权的方法
2021/01/26 Javascript
详解Python中的循环语句的用法
2015/04/09 Python
Python实现Sqlite将字段当做索引进行查询的方法
2016/07/21 Python
对Python生成汉字字库文字,以及转换为文字图片的实例详解
2019/01/29 Python
python 数据提取及拆分的实现代码
2019/08/26 Python
python装饰器相当于函数的调用方式
2019/12/27 Python
pytorch 求网络模型参数实例
2019/12/30 Python
Python面向对象中类(class)的简单理解与用法分析
2020/02/21 Python
django 模型字段设置默认值代码
2020/07/15 Python
澳大利亚家具和家居用品在线:BROSA
2017/11/02 全球购物
苹果Mac升级:MacSales.com
2017/11/20 全球购物
美国山地自行车、露营、户外装备和服装购物网站:Aventuron
2018/05/05 全球购物
施华洛世奇加拿大官网:SWAROVSKI加拿大
2018/06/03 全球购物
专科毕业生学习生活的自我评价
2013/10/26 职场文书
实习鉴定范文
2013/12/19 职场文书
2014年宣传思想工作总结
2014/12/10 职场文书
大雁塔导游词
2015/02/04 职场文书
《天净沙·秋思》教学反思三篇
2019/11/02 职场文书
Python入门之使用pandas分析excel数据
2021/05/12 Python
mysql自增长id用完了该怎么办
2022/02/12 MySQL