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中读取和写入WORD文档的代码
Apr 09 PHP
linux php mysql数据库备份实现代码
Mar 10 PHP
PHP取进制余数函数代码
Jan 19 PHP
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
Apr 22 PHP
php防止sql注入代码实例
Dec 18 PHP
javascript数组与php数组的地址传递及值传递用法实例
Jan 22 PHP
mod_php、FastCGI、PHP-FPM等PHP运行方式对比
Jul 02 PHP
php文档工具PHP Documentor安装与使用方法
Jan 25 PHP
PHP后台微信支付和支付宝支付开发
Apr 28 PHP
php 浮点数比较方法详解
May 05 PHP
Laravel 自定命令以及生成文件的例子
Oct 23 PHP
基于thinkphp5框架实现微信小程序支付 退款 订单查询 退款查询操作
Aug 17 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 之 没有mysql支持时的替代方案
2006/10/09 PHP
PHP define函数的使用说明
2008/08/27 PHP
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
2012/01/03 PHP
一个简单的网页密码登陆php代码
2012/07/17 PHP
PHP生成网站桌面快捷方式代码分享
2014/10/11 PHP
php类的扩展和继承用法实例
2015/06/20 PHP
PHP目录操作实例总结
2016/09/27 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
javascript 获取select下拉列表值的代码
2009/09/07 Javascript
Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
2010/03/18 Javascript
javascript定时器完整实例
2015/02/10 Javascript
javascript实现Email邮件显示与删除功能
2015/11/21 Javascript
JS加载iFrame出现空白问题的解决办法
2016/05/13 Javascript
详解JavaScript对象类型
2016/06/16 Javascript
AngularJS基础 ng-copy 指令实例代码
2016/08/01 Javascript
使用Promise链式调用解决多个异步回调的问题
2017/01/15 Javascript
vue.js国际化 vue-i18n插件的使用详解
2017/07/07 Javascript
微信小程序缓存支持二次开发封装实现解析
2019/12/16 Javascript
解决vue bus.$emit触发第一次$on监听不到问题
2020/07/28 Javascript
[02:56]《DAC最前线》之国外战队抵达上海备战亚洲邀请赛
2015/01/28 DOTA
python中的内置函数getattr()介绍及示例
2014/07/20 Python
使用Python保存网页上的图片或者保存页面为截图
2016/03/05 Python
Python实现的rsa加密算法详解
2018/01/24 Python
Python3+Requests+Excel完整接口自动化测试框架的实现
2019/10/11 Python
python3 pillow模块实现简单验证码
2019/10/31 Python
Python绘制动态水球图过程详解
2020/06/03 Python
python利用platform模块获取系统信息
2020/10/09 Python
手把手教你用纯css3实现轮播图效果实例
2017/05/04 HTML / CSS
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
Boolean b = new Boolean(“abcde”); 会编译错误码
2013/11/27 面试题
JSF界面控制层技术
2013/06/17 面试题
护理学毕业生求职信
2013/11/14 职场文书
创意婚礼策划方案
2014/05/18 职场文书
内科护士节演讲稿
2014/09/11 职场文书
python opencv常用图形绘制方法(线段、矩形、圆形、椭圆、文本)
2021/04/12 Python
Win10防火墙白名单怎么设置?Win10添加防火墙白名单方法
2022/04/06 数码科技