php目录遍历函数opendir用法实例


Posted in PHP onNovember 20, 2014

本文实例讲述了php目录遍历函数opendir用法。分享给大家供大家参考。具体分析如下:

opendir()函数的作用是:打开目录句柄,如果该函数成功运行,将返回一组目录流(一组目录字符串),如果失败将返回错误[error],你可以在函数的最前面加上“@”来隐藏错误.

syntax语法:opendir(directory,context) parameter

参数:description

描述:directory required. specifies the directory to stream

必要参数,指定目录对象,可选参数,指定需要处理的目录对象的context,这个context包括了一组选项,它可以对文本流的显示方式进行改变,实例代码如下:

<?php  

$dir = "./"; 

 

// open a known directory, and proceed to read its contents  

if (is_dir($dir))  

{  

if ($dh = opendir($dir)) {  

while (($file = readdir($dh)) !== false) {  

echo "filename: $file : filetype: " . filetype($dir . $file) . "n"."<br />";  

}

closedir($dh);  

}  

}  

?>

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
十天学会php之第五天
Oct 09 PHP
特转载一高手总结PHP学习资源和链接.
Dec 05 PHP
PHP音乐采集(部分代码)
Feb 14 PHP
PHP中的integer类型使用分析
Jul 27 PHP
递归删除一个节点以及该节点下的所有节点示例
Mar 19 PHP
php断点续传之如何分割合并文件
Mar 22 PHP
codeigniter集成ucenter1.6双向通信的解决办法
Jun 12 PHP
PHP如何实现Unicode和Utf-8编码相互转换
Jul 29 PHP
php如何控制用户对图片的访问 PHP禁止图片盗链
Mar 25 PHP
[原创]php实现子字符串位置相互对调互换的方法
Jun 02 PHP
php 读写json文件及修改json的方法
Mar 07 PHP
Yii框架 session 数据库存储操作方法示例
Nov 18 PHP
php中base_convert()进制数字转换函数实例
Nov 20 #PHP
PHP PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别
Nov 20 #PHP
PDO预处理语句PDOStatement对象使用总结
Nov 20 #PHP
php中ob_get_length缓冲与获取缓冲长度实例
Nov 20 #PHP
PHP中UNIX时间戳和日期间的转换与计算实例
Nov 19 #PHP
PHP中上传多个文件的表单设计例子
Nov 19 #PHP
PHP中使用GD库创建圆形饼图的例子
Nov 19 #PHP
You might like
php使用imagick模块实现图片缩放、裁剪、压缩示例
2014/04/17 PHP
ThinkPHP3.2.2的插件控制器功能
2015/03/05 PHP
如何通过Linux命令行使用和运行PHP脚本
2015/07/29 PHP
Zend Framework教程之Bootstrap类用法概述
2016/03/14 PHP
PHP7扩展开发之基于函数方式使用lib库的方法详解
2018/01/15 PHP
ThinkPHP框架实现FTP图片上传功能示例
2019/04/08 PHP
基于jquery的inputlimiter 实现字数限制功能
2010/05/30 Javascript
JS控件的生命周期介绍
2012/10/22 Javascript
Dojo Javascript 编程规范 规范自己的JavaScript书写
2014/10/26 Javascript
深入浅析react native es6语法
2015/12/09 Javascript
Angularjs中UI Router的使用方法
2016/05/14 Javascript
AngularJS指令用法详解
2016/11/02 Javascript
node.js实现复制文本到剪切板的功能
2017/01/23 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
2017/03/09 Javascript
用js将long型数据转换成date型或datetime型的实例
2017/07/03 Javascript
理解 javascript 中的函数表达式与函数声明
2017/07/07 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
2017/09/03 Javascript
讲解vue-router之什么是动态路由
2018/05/28 Javascript
layui文件上传控件带更改后数据传值的方法
2019/09/23 Javascript
vue各种事件监听实例(小结)
2020/06/24 Javascript
[03:01]2014DOTA2国际邀请赛 DC:我是核弹粉,为Burning和国土祝福
2014/07/13 DOTA
为Python程序添加图形化界面的教程
2015/04/29 Python
Python中int()函数的用法浅析
2017/10/17 Python
Django admin实现图书管理系统菜鸟级教程完整实例
2017/12/12 Python
简单谈谈Python的pycurl模块
2018/04/07 Python
python flask实现分页的示例代码
2018/08/02 Python
Python3实现对列表按元组指定列进行排序的方法分析
2018/12/22 Python
python使用celery实现异步任务执行的例子
2019/08/28 Python
First Aid Beauty官网:FAB急救面霜
2018/05/24 全球购物
Java面试题:请问一下代码输出是什么
2015/05/27 面试题
利用指针变量实现队列的入队操作
2012/04/07 面试题
校长岗位职责
2013/11/26 职场文书
应届医学毕业生求职信分享
2013/12/02 职场文书
表决心的诗句大全
2014/03/11 职场文书
新郎新娘致辞
2015/07/31 职场文书
一文搞清楚MySQL count(*)、count(1)、count(col)区别
2022/03/03 MySQL