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水印
Mar 16 PHP
php radio 单选框获取与保持值的实现代码
May 15 PHP
使用php发送有附件的电子邮件-(PHPMailer使用的实例分析)
Apr 26 PHP
php使用curl打开https网站的方法
Jun 17 PHP
PHP基于yii框架实现生成ICO图标
Nov 13 PHP
详解PHP的Laravel框架中Eloquent对象关系映射使用
Feb 26 PHP
php while循环控制的简单实例
May 30 PHP
php实现等比例不失真缩放上传图片的方法
Nov 14 PHP
浅谈PHP中的错误处理和异常处理
Feb 04 PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
Aug 07 PHP
基于php双引号中访问数组元素报错的解决方法
Feb 01 PHP
让whoops帮我们告别ThinkPHP6的异常页面
Mar 02 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将数据导入到Foxmail
2006/10/09 PHP
PHP 一个比较完善的简单文件上传
2010/03/25 PHP
PHP安全技术之 实现php基本安全
2010/09/04 PHP
php魔术函数__call()用法实例分析
2015/02/13 PHP
php实用代码片段整理
2016/11/12 PHP
postman的安装与使用方法(模拟Get和Post请求)
2018/08/06 PHP
JavaScript 模仿vbs中的 DateAdd() 函数的代码
2007/08/13 Javascript
ASP小贴士/ASP Tips javascript tips可以当桌面
2009/12/10 Javascript
浅谈javascript 函数内部属性
2015/01/21 Javascript
JS实现日期时间动态显示的方法
2015/12/07 Javascript
浅谈js里面的InttoStr和StrtoInt
2016/06/14 Javascript
jQuery+CSS3文字跑马灯特效的简单实现
2016/06/25 Javascript
AngularJS实现一次监听多个值发生的变化
2016/08/31 Javascript
Javascript实现前端简单的路由实例
2016/09/11 Javascript
jquery——九宫格大转盘抽奖实例
2017/01/16 Javascript
JS简单获取日期相差天数的方法
2017/04/24 Javascript
微信小程序 rich-text的使用方法
2017/08/04 Javascript
关于vue.extend和vue.component的区别浅析
2017/08/16 Javascript
Javascript数组方法reduce的妙用之处分享
2019/06/10 Javascript
JavaScript实现抖音罗盘时钟
2019/10/11 Javascript
python使用reportlab画图示例(含中文汉字)
2013/12/03 Python
python显示生日是星期几的方法
2015/05/27 Python
浅谈对yield的初步理解
2017/05/29 Python
一道python走迷宫算法题
2018/01/22 Python
python 实现批量替换文本中的某部分内容
2019/12/13 Python
使用python实现希尔、计数、基数基础排序的代码
2019/12/25 Python
解决Jupyter Notebook使用parser.parse_args出现错误问题
2020/04/20 Python
Python+unittest+requests+excel实现接口自动化测试框架
2020/12/23 Python
Nike台湾官方商店:Nike.com (TW)
2017/08/16 全球购物
ghd法国官方网站:英国最受欢迎的美发工具品牌
2019/04/18 全球购物
巴西购物网站:Submarino
2020/01/19 全球购物
怎样创建、运行java程序
2014/08/01 面试题
教育学习自我评价
2014/02/03 职场文书
园林系毕业生求职信
2014/06/23 职场文书
Python实现猜拳与猜数字游戏的方法详解
2022/04/06 Python
SQL Server的存储过程与触发器以及系统函数和自定义函数
2022/04/10 SQL Server