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两种去掉数组重复值的方法比较
Jun 19 PHP
PHP中使用sleep函数实现定时任务实例分享
Aug 21 PHP
php将一维数组转换为每3个连续值组成的二维数组
May 06 PHP
提交表单后 PHP获取提交内容的实现方法
May 25 PHP
PHP微信开发之查询城市天气
Jun 23 PHP
Zend Framework入门教程之Zend_View组件用法示例
Dec 09 PHP
PHP实现留言板功能的详细代码
Mar 25 PHP
thinkPHP5实现数据库添加内容的方法
Oct 25 PHP
php格式文件打开的四种方法
Feb 24 PHP
PHP convert_cyr_string()函数讲解
Feb 13 PHP
PHP封装cURL工具类与应用示例
Jul 01 PHP
PHP设计模式之迭代器模式Iterator实例分析【对象行为型】
Apr 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 调试利器debug_print_backtrace()
2012/07/23 PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
2019/10/11 PHP
Javascript 垃圾收集机制介绍理解
2013/05/14 Javascript
jquery的map与get方法详解
2013/11/04 Javascript
JS、CSS以及img对DOMContentLoaded事件的影响
2014/08/12 Javascript
自定义jQuery插件方式实现强制对象重绘的方法
2015/03/23 Javascript
javascript实现带下拉子菜单的导航菜单效果
2015/05/14 Javascript
JavaScript中的getTimezoneOffset()方法使用详解
2015/06/10 Javascript
jQuery实现自定义右键菜单的树状菜单效果
2015/09/02 Javascript
javascript实现3D切换焦点图
2015/10/16 Javascript
JS简单验证上传文件类型的方法
2017/04/17 Javascript
NodeJs模拟登陆正方教务
2017/04/28 NodeJs
详解前端路由实现与react-router使用姿势
2017/08/07 Javascript
为输入框加入数字js校验代码分享
2017/11/02 Javascript
[01:07:13]TNC vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python中的类学习笔记
2014/09/23 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
2018/04/27 Python
python计算两个地址之间的距离方法
2018/06/09 Python
Python多线程应用于自动化测试操作示例
2018/12/06 Python
如何使用python操作vmware
2019/07/27 Python
pytorch实现mnist分类的示例讲解
2020/01/10 Python
python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例
2020/02/25 Python
Python偏函数Partial function使用方法实例详解
2020/06/17 Python
django 将自带的数据库sqlite3改成mysql实例
2020/07/09 Python
纯HTML5+CSS3制作图片旋转
2016/01/12 HTML / CSS
使用HTML5原生对话框元素并轻松创建模态框组件
2019/03/06 HTML / CSS
美国最大网上鞋店:Zappos
2016/07/25 全球购物
elf彩妆英国官网:e.l.f. Cosmetics英国(美国平价彩妆品牌)
2017/11/02 全球购物
为什么需要版本控制
2016/10/28 面试题
大学毕业生通用自荐信范文
2013/10/31 职场文书
大学毕业生通用自我评价
2014/01/05 职场文书
军训 自我鉴定
2014/02/03 职场文书
政风行风评议整改方案
2014/09/15 职场文书
如何利用python和DOS获取wifi密码
2021/03/31 Python
Go语言实现一个简单的并发聊天室的项目实战
2022/03/18 Golang