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边学边教》(02.Apache+PHP环境配置――上篇)
Dec 13 PHP
在mysql数据库原有字段后增加新内容
Nov 26 PHP
php echo 输出字符串函数详解
May 13 PHP
PHP运行时强制显示出错信息的代码
Apr 20 PHP
基于empty函数的输出详解
Jun 17 PHP
php读取文件内容到数组的方法
Mar 16 PHP
启用OPCache提高PHP程序性能的方法
Mar 21 PHP
tp5框架内使用tp3.2分页的方法分析
May 05 PHP
Laravel框架实现多个视图共享相同数据的方法详解
Jul 09 PHP
php解决约瑟夫环算法实例分析
Sep 30 PHP
CI框架简单分页类用法示例
Jun 06 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
Yii配置文件用法详解
2014/12/04 PHP
PHP判断浏览器、判断语言代码分享
2015/03/05 PHP
PHP图片添加水印功能示例小结
2016/10/03 PHP
ZendFramework框架实现连接两个或多个数据库的方法
2016/12/08 PHP
Zend Framework框架中实现Ajax的方法示例
2017/06/27 PHP
js 键盘记录实现(兼容FireFox和IE)
2010/02/07 Javascript
Javascript学习笔记之相等符号与严格相等符号
2014/11/23 Javascript
Underscore.js常用方法总结
2015/02/28 Javascript
jquery拖拽效果完整实例(附demo源码下载)
2016/01/14 Javascript
js实现简单的二级联动效果
2017/03/09 Javascript
nodejs集成sqlite使用示例
2017/06/05 NodeJs
深入解析nodejs HTTP服务
2017/07/25 NodeJs
简单的Vue异步组件实例Demo
2017/12/27 Javascript
完美解决mui框架off-canvas侧滑超出部分隐藏无法滚动的问题
2018/01/25 Javascript
深入理解Vue父子组件生命周期执行顺序及钩子函数
2018/08/12 Javascript
优雅的elementUI table单元格可编辑实现方法详解
2018/12/23 Javascript
JS回调函数简单易懂的入门实例分析
2019/09/29 Javascript
Vue实现按钮级权限方案
2019/11/21 Javascript
jQuery列表动态增加和删除的实现方法
2020/11/05 jQuery
python连接MySQL数据库实例分析
2015/05/12 Python
python学习 流程控制语句详解
2016/06/01 Python
浅谈Python浅拷贝、深拷贝及引用机制
2016/12/15 Python
python 视频逐帧保存为图片的完整实例
2019/12/10 Python
Python类如何定义私有变量
2020/02/03 Python
使用jupyter Nodebook查看函数或方法的参数以及使用情况
2020/04/14 Python
keras .h5转移动端的.tflite文件实现方式
2020/05/25 Python
基于django和dropzone.js实现上传文件
2020/11/24 Python
python实现计算器简易版
2020/12/17 Python
年会活动策划方案
2014/01/23 职场文书
研究生求职自荐书
2014/06/23 职场文书
光棍节联谊晚会活动策划书
2014/10/10 职场文书
怎样写观后感
2015/06/19 职场文书
运动会加油稿
2015/07/22 职场文书
React实现动效弹窗组件
2021/06/21 Javascript
MySQL系列之十一 日志记录
2021/07/02 MySQL
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
2022/04/12 MySQL