打开一个目录,读取它的内容,然后关闭:

$dir = "/images/";

// Open a directory, and read its contents

if (is_dir($dir)){

if ($dh = opendir($dir)){

while (($file = readdir($dh)) !== false){

echo "filename:" . $file . "
";

}

closedir($dh);

}

}

?>

结果:

filename: cat.gif

filename: dog.gif

filename: horse.gif

定义和用法

opendir() 函数打开目录句柄。

语法

opendir(path,context);

参数

描述

path

必需。规定要打开的目录路径。

context

可选。规定目录句柄的环境。context 是可修改目录流的行为的一套选项。

技术细节

返回值:

成功则返回目录句柄资源。失败则返回 FALSE。如果路径不是合法目录,或者由于许可限制或文件系统错误导致的目录不能打开,则抛出 E_WARNING 级别的错误。您可以通过在函数名称前添加 '@' 来隐藏 opendir() 的错误输出。

PHP 版本:

4.0+

PHP 更新日志:

PHP 5.0:path 参数支持 ftp:// URL 封装协议。

opendir()函数

opendir() 函数打开一个目录句柄,可由 closedir(),readdir() 和 rewinddir() 使用. 若成功,则该函数返回一个目录流,否则返回 false 以及一个 error ...

php中opendir函数用法实例

这篇文章主要介绍了php中opendir函数用法,以实例形式详细讲述了opendir函数打开目录的用法及相关的注意事项,具有一定的参考借鉴价值,需要的朋友可以参考下 本文实例分析了php中opendi ...

opendir函数和readdir函数内涵及用法

工作中遇到奇怪的事,加载增量的时候加载不上.于是开始分析原因,log里边没有任何错误信息,只有加载完成的标志.增量的数据在目录里边是存在的,但是显示的目录大小却不是4096,而是17,不知道为什么.后 ...

Linux c —— opendir函数和readdir函数内涵及用法(转)

opendir函数 头文件:#include  #include 函数:DIR *opendir(const char *na ...

opendir函数

#include #include DIR *dirptr = NULL; struct dirent *entry; dirpt ...

目录操作函数opendir、readdir和closedir

首先,明确一个类型DIR的含义: #include 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 ...

随机推荐

python之最强王者(4)——字符串

1.Python 中文编码 前面章节中我们已经学会了如何用 Python 输出 "Hello, World!",英文没有问题,但是如果你输出中文字符"你好,世界&quot ...

扩展progress_timer的计时精度

progress对外输出精度只有小数点后两位(这点可以运行上节程序进行验证),即精确到0.01秒. 我们使用模板技术仿造一个progress_timer编写一个新类:new_progress_time ...

It English 每日更新

unary operator 一元运算符 short circuit evaluation 短路经查询

POJ 1850 Code(组合数)

http://poj.org/problem?id=1850 题意 :给定字符串,系统是用字符串组成的,字符串是按字典序排的.编码系统有三条规则,1这些的单词的长度是由小到大的,2相同长度的按字母在字 ...

A Tour of Go Exercise: Loops and Functions

As a simple way to play with functions and loops, implement the square root function using Newton's ...

mysql基础示例

创建数据库.创建表等: //php中按天创建表 $sql = "create database if not exists ".$db_name; $date_time_array ...

Javascript 学习 笔记一

1.操作 HTML 元素        如需从 JavaScript 訪问某个 HTML 元素,您能够使用 document.getElementById(id) 方法.        请使用 &qu ...

vertx的HttpServer模块

Start HttpServer /** * 启动 HttpServer * multi instances 采用 synchronized防止线程安全问题 * addHandlers 方法是acto ...

毕业设计 之 五 PHP语法学习笔记

毕业设计 之 四 PHP语法学习笔记 作者:20135216 平台:windows10 软件:XAMPP,DreamWeaver 说明:该笔记是对网站编程语言的详细学习 一.PHP基础 0. 关于环境 ...

#js window.open() 父窗口与子窗口的互相调用【转】

未完整版 javascript 父窗口与子窗口的互相调用 a.html 父页面

php opendir 不能用,PHP opendir() 函数相关推荐

  1. opendir、readdir和closedir函数

    注意:在Linux中,目录的输入格式:/mnt//fghs./mnt/fghs./mnt/fghs和/mnt/fghs//是等效的,都一样. #include <sys/types.h> ...

  2. linux中DIR、dirent、opendir()、readdir()、closedir()函数的使用

    一. 1.DIR 属性:数据类型: 头文件:#include <dirent.h> 用法:定义一个指向文件目录的指针: 举例:DIR *dirpt =null; 2.dirent 属性:数 ...

  3. linux opendir readdir closedir 的使用

    2012-06-04 10:27 linux opendir readdir closedir 的使用 在Linux下opendir().readdir()和closedir()这三个函数主要用来遍历 ...

  4. (5)Linux基础——opendir/closedir 、readdir、mkdir 、rmdir、getcwd、chdir详细含义用法及介绍(基础)

    一.整体操作 ①打开目录文件:opendir ②读取目录项:readdir ③关闭目录文件:closedir 注意:所需要用到的头文件 #ifndef __HEAD_H__ //防止头文件被重复定义 ...

  5. 文件操作opendir()/readdir()/closedir()/stat()

    头文件 : #include<dirent.h> #include<sys/types.h> 在Linux下opendir().readdir()和closedir()这三个函 ...

  6. Linux库函数之opendir/closedir/readdir

    在Linux环境下,有时候需要编写一些实用的工具,比如检索功能,最近在做病毒查杀应用开发,涉及到批量扫描指定目录下文件, 因为要测试大量病毒文件,该部分功能又是要通过API集成到其他应用软件中,设计时 ...

  7. linux文件操作函数程序,linux 文件操作函数

    文件操作(Linux) 常用linux函数库中的基本函数 1. close函数,关闭文件 2. creat函数,建立文件 3. dup.dup2函数,复制文件描述词 4. fcntl函数,文件描述词操 ...

  8. php进入目录,php文件,文件夹(目录)操作函数总结

    本文章来给各位同学总结一下在php中一些常用的文件夹/文件目录操作函数总结,这些只是简单的介绍一些基础方法做个备注. 1.创建目录(mkdir) bool mkdir (string $pathnam ...

  9. php函数scandir_PHP函数glob:扫描目录文件更好的方式

    如果想要扫描一个目录下的文件,以及目录,应该怎么做呢.大家第一印象,可能是 scandir ,这个函数用来扫描给定路径下的文件列表,用法示例如下: array scandir ( string $di ...

  10. linux环境下IO的常用函数

    I/O input&output,是一切实现的基础.如果没有i/o,我们在linux上编译的代码将只会在终端出现,将当前进程关闭后,数据无法保留. 标准IO与系统调用(文件)IO的区别 系统I ...

最新文章

  1. 用友公司Java面试题(含答案)
  2. Thread的start()和join()方法
  3. 信号相参性(相干性)(转)
  4. C++常用函数的使用方法小结
  5. mysql 8添加账号赋予权限
  6. ASP.NET MVC与RAILS3的比较
  7. 深度学习项目-人脸表情识别
  8. Android设置Alpha值实现图片渐变效果
  9. 在线支付巨头PayPal宣布退出Libra:继续就未来合作方式进行对话
  10. PyTorch搭建LeNet-5模型(在MNIST数据集上准确率接近100%)
  11. 【Flink】(04)Apache Flink 漫谈系列 —— 实时计算 Flink 与 Alibaba Cloud Realtime Compute 剖析
  12. 深度神经网络的优化算法,深度神经网络算法原理
  13. 校招,面试,学习路线,这个编程学习网站,我爱了
  14. c语言流水调度作业,最优流水作业调度问题:流水作业调度问题
  15. 全球顶尖的程序化交易模型
  16. 阿里10年:一个普通技术人的成长之路
  17. VC中窗口在屏幕中央显示
  18. 2016前端面试题总结
  19. access h3c交换机光口_H3C交换机的端口配置
  20. Spring @Transactional 与 JTA @Transactional

热门文章

  1. matlab 傅里叶变换最美,MATLAB傅里叶变换
  2. Android HttpURLConnection 获取下载文件大小
  3. exchange2010安装
  4. Mysql主从同步及主从同步延迟解决方案
  5. windows10改变鼠标指针
  6. Linux 下c获取当前时间(精确到秒和毫秒或者微秒)
  7. 热烈庆祝阳光网驿-行业软件交流平台与北京汉邦极通科技有限公司成功合作
  8. 几分钟,就看到人性的几个面孔
  9. ORACLE VARCHAR2和NVARCHAR2的区别
  10. iss服务器显示不符合要求,IIS站点启动错误提示“值不在预期的范围内”解决方法...