最新的Web开发教程
 

PHP opendir() Function

<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 );

参数 描述
path 需要。 指定要打开的目录路径
context 可选的。 指定目录句柄的环境。 Context是一组选项,可以修改流的行为

技术细节

返回值: 成功则返回目录句柄的资源。 FALSE的失败。 如果路径不是有效目录,或者该目录不能打开因为权限限制或filesysytem错误抛出一个E_WARNING级的错误。 您可以隐藏的错误输出opendir()加上“@”函数名的前面
PHP版本: 4.0+
PHP更新日志: PHP 5.0:path参数现在支持FTP:// URL包装

<PHP目录参考