PHP opendir() 函数
示例
打开目录,读取其内容,然后关闭
<?php
$dir = "/images/";
// 打开目录并读取其内容
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 包装器 |
❮ PHP 目录参考