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 相关文章推荐
function.inc.php超越php
Dec 09 PHP
php Undefined index和Undefined variable的解决方法
Mar 27 PHP
PHP Memcached应用实现代码
Feb 08 PHP
php去除字符串中空字符的常用方法小结
Mar 17 PHP
PHP使用mysql_fetch_object从查询结果中获取对象集的方法
Mar 18 PHP
PHP CURL 多线程操作代码实例
May 13 PHP
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
Dec 21 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
Oct 18 PHP
yii2-GridView在开发中常用的功能及技巧总结
Jan 07 PHP
PHP简单实现遍历目录下特定文件的方法小结
May 22 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
Feb 20 PHP
Laravel 验证码认证学习记录小结
Dec 20 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利用正则表达式解决采集内容排版的问题
2013/06/20 PHP
Yii不依赖Model的表单生成器用法实例
2014/12/04 PHP
php不使用copy()函数复制文件的方法
2015/03/13 PHP
PHP使用GD库输出汉字的方法【测试可用】
2016/11/10 PHP
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
JS 非图片动态loading效果实现代码
2010/04/09 Javascript
Javascript的一种模块模式
2010/09/08 Javascript
通过$(this)使用jQuery包装后的方法或属性
2014/05/18 Javascript
原生JS实现响应式瀑布流布局
2015/04/02 Javascript
jquery实现标签上移、下移、置顶
2015/04/26 Javascript
JavaScript隐式类型转换
2016/03/15 Javascript
Yarn的安装与使用详细介绍
2016/10/25 Javascript
js循环map 获取所有的key和value的实现代码(json)
2018/05/09 Javascript
Threejs实现滴滴官网首页地球动画功能
2020/07/13 Javascript
Python类的多重继承问题深入分析
2014/11/09 Python
详解在Python和IPython中使用Docker
2015/04/28 Python
python实现flappy bird小游戏
2018/12/24 Python
使用CodeMirror实现Python3在线编辑器的示例代码
2019/01/14 Python
使用python对多个txt文件中的数据进行筛选的方法
2019/07/10 Python
python实时检测键盘输入函数的示例
2019/07/17 Python
jupyter notebook 恢复误删单元格或者历史代码的实现
2020/04/17 Python
python爬虫构建代理ip池抓取数据库的示例代码
2020/09/22 Python
python excel多行合并的方法
2020/12/09 Python
基于PyInstaller各参数的含义说明
2021/03/04 Python
Volcom法国官网:美国冲浪滑板品牌
2017/05/25 全球购物
计算机专业个人求职自荐信
2013/09/21 职场文书
自动化专业职业生涯规划书范文
2014/01/16 职场文书
幼儿园亲子活动总结
2014/04/26 职场文书
支部鉴定材料
2014/06/02 职场文书
企业文化宣传标语
2014/06/09 职场文书
行政上诉状范文
2015/05/23 职场文书
2016秋季田径运动会广播稿
2015/12/21 职场文书
九大龙王魂骨,山龙王留下躯干骨,榜首死的最憋屈(被捏碎)
2022/03/18 国漫
Python简易开发之制作计算器
2022/04/28 Python
pytest实现多进程与多线程运行超好用的插件
2022/07/15 Python
python pandas 解析(读取、写入)CSV 文件的操作方法
2022/12/24 Python