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&amp;mysql(六)
Oct 09 PHP
第十四节--命名空间
Nov 16 PHP
php批量删除数据
Jan 18 PHP
PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
Jul 17 PHP
测试php连接mysql是否成功的代码分享
Jan 24 PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
Jun 12 PHP
PHP实现的DES加密解密实例代码
Apr 06 PHP
PHP正则删除HTML代码中宽高样式的方法
Jun 12 PHP
PHP使用PDO访问oracle数据库的步骤详解
Sep 29 PHP
thinkPHP5实现的查询数据库并返回json数据实例
Oct 23 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
Feb 07 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
Oct 15 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 5昨天隆重推出--PHP 5/Zend Engine 2.0新特性
2006/10/09 PHP
PHP 过滤页面中的BOM(实现代码)
2013/06/29 PHP
php获取数组长度的方法(有实例)
2013/10/27 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
php脚本运行时的超时机制详解
2016/02/17 PHP
PHP入门教程之图像处理技巧分析
2016/09/11 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解
2019/04/09 PHP
Prototype使用指南之form.js
2007/01/10 Javascript
javascript下IE与FF兼容函数收集
2008/09/17 Javascript
javascript中日期转换成时间戳的小例子
2013/03/21 Javascript
jQuery中nextUntil()方法用法实例
2015/01/07 Javascript
微信中一些常用的js方法汇总
2015/03/12 Javascript
JavaScript之Object类型介绍
2015/04/01 Javascript
在JavaScript中处理时间之setMinutes()方法的使用
2015/06/11 Javascript
谈谈基于iframe、FormData、FileReader三种无刷新上传文件的方法
2015/12/03 Javascript
javascript实现拖放效果
2015/12/16 Javascript
jQuery实现多级联动下拉列表查询框
2016/01/18 Javascript
js基于setTimeout与setInterval实现多线程
2016/06/17 Javascript
AngularJS 过滤器的简单实例
2016/07/27 Javascript
javascript html5轻松实现拖动功能
2017/03/01 Javascript
AngularJS使用拦截器实现的loading功能完整实例
2017/05/17 Javascript
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
Vue框架中正确引入JS库的方法介绍
2017/07/30 Javascript
Vue 莹石摄像头直播视频实例代码
2018/08/31 Javascript
Node.js模拟发起http请求从异步转同步的5种用法
2018/09/26 Javascript
vue实现多组关键词对应高亮显示功能
2019/07/25 Javascript
nuxt 自定义 auth 中间件实现令牌的持久化操作
2020/11/05 Javascript
python如何实现异步调用函数执行
2019/07/08 Python
CSS3 透明色 RGBA使用介绍
2013/08/06 HTML / CSS
澳大利亚当地社区首选的光学商店:1001 Optical
2019/08/24 全球购物
观看《永远的雷锋》心得体会
2014/03/12 职场文书
食品流通安全承诺书
2014/05/22 职场文书
税务干部群众路线教育实践活动自我剖析材料
2014/09/21 职场文书
五星级酒店宣传口号
2015/12/25 职场文书
MySQL 角色(role)功能介绍
2021/04/24 MySQL
聊聊pytorch测试的时候为何要加上model.eval()
2021/05/23 Python