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程序中的常见漏洞进行攻击
Oct 09 PHP
dedecms中常见问题修改方法总结
Mar 21 PHP
php懒人函数 自动添加数据
Jun 28 PHP
php中判断文件存在是用file_exists还是is_file的整理
Sep 12 PHP
完美解决thinkphp验证码出错无法显示的方法
Dec 09 PHP
php中关于长度计算容易混淆的问题分析
May 27 PHP
Thinkphp实现站点静态化的方法详解
Mar 21 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
Aug 31 PHP
PHP PDOStatement::columnCount讲解
Jan 30 PHP
PHP Trait代码复用类与多继承实现方法详解
Jun 17 PHP
PHP调用QQ互联接口实现QQ登录网站功能示例
Oct 24 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
May 02 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
JS 网站性能优化笔记
2011/05/24 PHP
php实现水仙花数的4个示例分享
2014/04/08 PHP
php命令行用法入门实例教程
2014/10/27 PHP
php程序员应具有的7种能力小结
2014/11/27 PHP
Yii2框架实现数据库常用操作总结
2017/02/08 PHP
PHP格式化显示时间date()函数代码
2018/10/03 PHP
Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】
2019/02/13 PHP
JavaScript 弹出窗体点击按钮返回选择数据的实现
2010/04/01 Javascript
jquery.boxy插件的iframe扩展代码
2010/07/02 Javascript
JQuery中getJSON的使用方法
2010/12/13 Javascript
jQuery实现id模糊查询的小例子
2013/03/19 Javascript
javascript结合fileReader 实现上传图片
2015/01/30 Javascript
JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
2015/08/04 Javascript
解析如何利用iframe标签以及js制作时钟
2016/12/08 Javascript
详解Angular的双向数据绑定(MV-VM)
2016/12/26 Javascript
JS实现禁止高频率连续点击的方法【基于ES6语法】
2017/04/25 Javascript
Vue-Router进阶之滚动行为详解
2017/09/13 Javascript
jQuery实现的页面详情展开收起功能示例
2018/06/11 jQuery
详解vue.js根据不同环境(正式、测试)打包到不同目录
2018/07/13 Javascript
JS中的函数与对象的创建方式
2019/05/12 Javascript
ssm+vue前后端分离框架整合实现(附源码)
2020/07/08 Javascript
python微信公众号之关键词自动回复
2018/06/15 Python
python使用pymongo操作mongo的完整步骤
2019/04/13 Python
用python制作个视频下载器
2021/02/01 Python
让IE支持CSS3的不完全兼容方案
2014/09/19 HTML / CSS
乐天旅游香港网站:日本饭店预订
2017/11/29 全球购物
Paul’s Boutique官网:英国时尚手袋品牌
2018/03/31 全球购物
TCP协议通讯的过程和步骤是什么
2015/10/18 面试题
给老师的检讨书
2014/02/11 职场文书
信息工作经验交流材料
2014/05/28 职场文书
工程造价专业求职信
2014/07/17 职场文书
大学生团员个人总结
2015/02/14 职场文书
python实现Thrift服务端的方法
2021/04/20 Python
浅谈PHP7中的一些小技巧
2021/05/29 PHP
win11如何查看端口是否被占用? Win11查看端口是否占用的技巧
2022/04/05 数码科技
JS class语法糖的深入剖析
2022/07/07 Javascript