Php/func directory opendir
来自菜鸟教程
PHP opendir()函数
例
打开目录,读取其内容,然后关闭:
<?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包装器 |