目录

PHP opendir() 函数

❮ PHP 目录参考

示例

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

<?php
$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 . "<br>";
    }
    closedir($dh);
  }
}
?>

结果:

filename: cat.gif
filename: dog.gif
filename: horse.gif


定义和用法

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


语法

opendir( path, context)

参数值

Parameter Description
path Required. Specifies the directory path to be opened
context Optional. Specifies the context of the directory handle. Context is a set of options that can modify the behavior of a stream


技术细节

返回值: 成功时返回目录句柄资源。失败时为 FALSE。如果路径不是有效目录,或者由于权限限制或文件系统错误而无法打开目录,则抛出 E_WARNING 级别的错误。您可以通过在函数名称前面添加“@”来隐藏 opendir() 的错误输出
PHP 版本: 4.0+
PHP 变更日志: PHP 5.0:路径参数现在支持FTP://网址包装器

❮ PHP 目录参考