opendir()函数
opendir() 函数打开一个目录句柄,可由 closedir(),readdir() 和 rewinddir() 使用。
若成功,则该函数返回一个目录流,否则返回 false 以及一个 error。可以通过在函数名前加上 "@" 来隐藏 error 的输出。
opendir(path,context)
| 参数 | 描述 | 
|---|---|
| path | 必需。规定要打开的目录路径。 | 
| context | 可选。规定目录句柄的环境。context 是可修改目录流的行为的一套选项。 | 
提示和注释
注释:从 PHP 5.0.0 开始,path 参数支持 ftp:// URL wrapper。
注释:在 PHP 4.3.0 中, path 参数可以是任何支持目录列表的 URL,不过在 PHP 4 中只有 file:// URL wrapper 支持此功能。
<?php
//打开 images 目录
$dir = opendir("images"); //列出 images 目录中的文件
while (($file = readdir($dir)) !== false)
{
echo "filename: " . $file . "<br />";
}
closedir($dir);
?>
输出:
filename: .
filename: ..
filename: cat.gif
filename: dog.gif
filename: food
filename: horse.gif
opendir()函数的更多相关文章
- php中opendir函数用法实例
		这篇文章主要介绍了php中opendir函数用法,以实例形式详细讲述了opendir函数打开目录的用法及相关的注意事项,具有一定的参考借鉴价值,需要的朋友可以参考下 本文实例分析了php中opendi ... 
- opendir函数和readdir函数内涵及用法
		工作中遇到奇怪的事,加载增量的时候加载不上.于是开始分析原因,log里边没有任何错误信息,只有加载完成的标志.增量的数据在目录里边是存在的,但是显示的目录大小却不是4096,而是17,不知道为什么.后 ... 
- Linux c —— opendir函数和readdir函数内涵及用法(转)
		opendir函数 头文件:#include <sys/types.h> #include <dirent.h> 函数:DIR *opendir(const char *na ... 
- PHP opendir() 函数
		打开一个目录,读取它的内容,然后关闭: <?php$dir = "/images/"; // Open a directory, and read its contentsi ... 
- opendir函数
		#include<sys/types.h> #include<dirent.h> DIR *dirptr = NULL; struct dirent *entry; dirpt ... 
- 目录操作函数opendir、readdir和closedir
		首先,明确一个类型DIR的含义: #include <dirent.h> DIR A type representing a directory stream. DIR是在目录项格式 ... 
- 利用目录函数(opendir,readdir,closedir)查找文件个数
		如何知道一个目录下的所有文件个数呢?或许可以用tree来学(zhuang)习(bi)的同时知道文件个数.Linux系统io函数为我们提供了目录操作函数,其中有一个比较重要(实际上有三个,因为它们经常配 ... 
- PHP文件相关的操作函数——文件操作
		1.文件的代开与关闭 1.1 fopen() 作用:该函数用于打开一个文件 具体使用访问:http://www.w3school.com.cn/php/func_filesystem_fopen.as ... 
- PHP文件相关的操作函数——目录操作
		1.有关文件类型的函数 PHP是以UNIX的文件系统为模型的,因此在Windows系统中我们只能获得“file”.“dir”或者“unknown”三种文件类型.而在UNIX系统中,我们可以获得“blo ... 
随机推荐
- PHP浮点数计算
			涉及到计算 和金额交易 使用bc系列函数 高精度计算 不会有0.57不精确的问题 
- Linux文件的建立、复制、删除和移动命令
			mkdir命令一.mkdir 命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录. 二.mkdir 命令使用格式 格式: mkdir [选项] DirName ... 
- js面向对象的封装方法,【案例】
			封装方法: /** * @矩形canvas库 * @authors Shimily (275766400@qq.com) * @date 2016-12-28 10:30:51 * @version ... 
- javascript无线端的判断
			经常在工作中要求网页做这样的处理判断:针对无线端的网页,我们需要兼容一种异于PC端的网页效果. 如下代码就可以实现无线端的判断: var mobs = ['android', 'ipad', 'ipo ... 
- struts下ajax提交与页面进行提示 返回值为null
			@Override public String execute() throws Exception { if ("none".equals(task)) { ... 
- algorithm -- 基本介绍
			为学习算法和使用.实践 GIT & GitHub ,而写此系列. 我使用的编译器是 visual studio community 2015 低版本的VS打不开GitHub中的解决方案,拷贝代 ... 
- Beginning.......
			第一次写博客,希望能坚持下去................. 
- AWS-CDH5.5安装 CM配置节点
			在CM节点上进行安装时出现错误: ================================================================================ Pa ... 
- C++ 类模板的使用
			从事C++挺久了,在前段时看书时,发现高手,都是在写模板无,泛型编程,顿感差距.自己连模板都没有写,于是就小小的研究了下模板的用法. 模板简而言之就是对某此对象的相同方法,或处理方式,进行归纳,总结, ... 
- JDK8+Dubbo2.5.2实践
			几年前就听说过Dubbo的大名,今天由于工作需要,研究一下. 从网上找了一篇文章,非常靠谱,并且提供了简单的示例代码,基本上可以跑起来. 文章地址: http://www.cnblogs.com/Ja ... 
