Php/func directory opendir

来自菜鸟教程
跳转至:导航、​搜索

PHP opendir()函数

Directory 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 可选的。指定目录句柄的上下文。上下文是一组选项,可以修改流的行为

技术细节

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

ftp:// URL包装器

Directory PHP目录参考