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 相关文章推荐
PHP4 与 MySQL 数据库操作函数详解
Oct 09 PHP
php完全过滤HTML,JS,CSS等标签
Jan 16 PHP
mysql数据库差异比较的PHP代码
Feb 05 PHP
php的POSIX 函数以及进程测试的深入分析
Jun 03 PHP
如何判断php数组的维度
Jun 10 PHP
关于PHP开发的9条建议
Jul 27 PHP
如何在旧的PHP系统中使用PHP 5.3之后的库
Dec 02 PHP
PHP获取二维数组中某一列的值集合
Dec 25 PHP
PHP实现ASCII码与字符串相互转换的方法
Apr 29 PHP
php简单读取.vcf格式文件的方法示例
Sep 02 PHP
实例讲解PHP表单
Jun 10 PHP
PHP实现长轮询消息实时推送功能代码实例讲解
Feb 26 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静态文件生成类实例分析
2015/01/03 PHP
Yii2使用swiftmailer发送邮件的方法
2016/05/03 PHP
php错误日志简单配置方法
2016/07/11 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
自制轻量级仿jQuery.boxy对话框插件代码
2010/10/26 Javascript
JS事件Event元素(兼容IE,Firefox,Chorme)
2012/11/01 Javascript
form表单只提交数据而不进行页面跳转的解决方案
2013/09/18 Javascript
Bootstrap实现下拉菜单效果
2016/04/29 Javascript
jQuery轻松实现表格的隔行变色和点击行变色的实例代码
2016/05/09 Javascript
JavaScript程序中的流程控制语句用法总结
2016/05/23 Javascript
JS动态计算移动端rem的解决方案
2016/10/14 Javascript
angularJS自定义directive之带参方法传递详解
2018/10/09 Javascript
bootstrap table.js动态填充单元格数据的多种方法
2019/07/18 Javascript
[01:32]TI奖金增速竟因它再创新高!DOTA2勇士令状不朽珍藏Ⅰ饰品欣赏
2018/05/18 DOTA
Python中使用tarfile压缩、解压tar归档文件示例
2015/04/05 Python
详解Python的Lambda函数与排序
2016/10/25 Python
python用reduce和map把字符串转为数字的方法
2016/12/19 Python
Python实现的矩阵类实例
2017/08/22 Python
Python 多线程Threading初学教程
2017/08/22 Python
TensorFlow模型保存和提取的方法
2018/03/08 Python
使用Python制作自动推送微信消息提醒的备忘录功能
2018/09/06 Python
Python中作用域的深入讲解
2018/12/10 Python
pytorch使用指定GPU训练的实例
2019/08/19 Python
tensorflow之自定义神经网络层实例
2020/02/07 Python
Python使用GitPython操作Git版本库的方法
2020/02/29 Python
Python+OpenCV实现图像的全景拼接
2020/03/05 Python
解决PyCharm无法使用lxml库的问题(图解)
2020/12/22 Python
Omio波兰:全欧洲低价大巴、火车和航班搜索和比价
2018/02/16 全球购物
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
2014/04/23 面试题
土木工程专业个人求职信
2013/12/30 职场文书
艺术教育实施方案
2014/05/03 职场文书
纪念九一八事变演讲稿:忘记意味着背叛
2014/09/14 职场文书
九一八事变演讲稿范文
2014/09/14 职场文书
求职意向书范本
2015/05/11 职场文书
单独二胎证明
2015/06/24 职场文书
Python如何把不同类型数据的json序列化
2021/04/30 Python