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 图片上传类代码
Jul 17 PHP
php 常用类汇总 推荐收藏
May 13 PHP
php继承的一个应用
Sep 06 PHP
php生成略缩图代码
Jul 16 PHP
php无限分类且支持输出树状图的详细介绍
Jun 19 PHP
PHP多例模式介绍
Jun 24 PHP
浅谈ThinkPHP的URL重写
Nov 25 PHP
php 问卷调查结果统计
Oct 08 PHP
yum命令安装php7和相关扩展
Jul 04 PHP
PHP substr()函数参数解释及用法讲解
Nov 23 PHP
详解PHP中的外观模式facade pattern
Feb 05 PHP
php操作redis数据库常见方法实例总结
Feb 20 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+javascript模拟Matrix画面
2006/10/09 PHP
phpmyadmin打开很慢的解决方法
2014/04/21 PHP
php以post形式发送xml的方法
2014/11/04 PHP
php array_pop 删除数组最后一个元素实例
2016/11/02 PHP
JQuery自定义事件的应用 JQuery最佳实践
2010/08/01 Javascript
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
javascript错误的认识不用关心内存管理
2012/12/15 Javascript
jquery监听div内容的变化具体实现思路
2013/11/04 Javascript
浅析基于WEB前端页面的页面内容搜索的实现思路
2014/06/10 Javascript
XML文件转化成NSData对象的方法
2015/08/12 Javascript
谈一谈JS消息机制和事件机制的理解
2016/04/14 Javascript
JS设置时间无效问题的解决办法
2017/02/18 Javascript
详谈Angular路由与Nodejs路由的区别
2017/03/05 NodeJs
JavaScript继承与多继承实例分析
2018/05/26 Javascript
angularJS实现不同视图同步刷新详解
2018/10/09 Javascript
angular中如何绑定iframe中src的方法
2019/02/01 Javascript
详解如何使用nvm管理Node.js多版本
2019/05/06 Javascript
layui内置模块layim发送图片添加加载动画的方法
2019/09/23 Javascript
详解如何在Vue项目中发送jsonp请求
2019/10/25 Javascript
使用 Angular RouteReuseStrategy 缓存(路由)组件的实例代码
2019/11/01 Javascript
vue中使用极验验证码的方法(附demo)
2019/12/04 Javascript
基于JavaScript获取url参数2种方法
2020/04/17 Javascript
Jquery cookie插件实现原理代码解析
2020/08/04 jQuery
Python实现冒泡,插入,选择排序简单实例
2014/08/18 Python
使用简单工厂模式来进行Python的设计模式编程
2016/03/01 Python
Tensorflow 查看变量的值方法
2018/06/14 Python
解决Pycharm下面出现No R interpreter defined的问题
2018/10/29 Python
python 模拟银行转账功能过程详解
2019/08/06 Python
pytorch实现从本地加载 .pth 格式模型
2020/02/14 Python
区三好学生主要事迹
2014/01/30 职场文书
公司会议开幕词
2015/01/29 职场文书
2015年敬老月活动总结
2015/03/27 职场文书
2015年社区消防安全工作总结
2015/10/14 职场文书
护士业务学习心得体会
2016/01/25 职场文书
CSS几步实现赛博朋克2077风格视觉效果
2021/06/16 HTML / CSS
Go语言基础map用法及示例详解
2021/11/17 Golang