PHP函数opendir介绍
定义和用法
opendir() 函数打开一个目录句柄,可由 closedir(),readdir() 和 rewinddir() 使用。
若成功,则该函数返回一个目录流,否则返回 false 以及一个 error。可以通过在函数名前加上 "@" 来隐藏 error 的输出。
语法
opendir(path,context)
提示和注释
注释:从 PHP 5.0.0 开始,path 参数支持 ftp:// URL wrapper。
注释:在 PHP 4.3.0 中, path 参数可以是任何支持目录列表的 URL,不过在 PHP 4 中只有 file:// URL wrapper 支持此功能。
例子
例子 1
<?php//打开 images 目录$dir = opendir("images");//列出 images 目录中的文件while (($file = readdir($dir)) !== false) { echo "filename: " . $file . "<br />"; } closedir($dir);?>
输出:
filename: .filename: ..filename: cat.giffilename: dog.giffilename: foodfilename: horse.gif
例子 2
如果 opendir() 的输出失败,本例会隐藏错误:
<?php//打开 images 目录$dir = @ opendir("images");//列出 images 目录中的文件while (($file = readdir($dir)) !== false) { echo "filename: " . $file . "<br />"; } closedir($dir);?>
输出:
filename: .filename: ..filename: cat.giffilename: dog.giffilename: foodfilename: horse.gif
本文出自:琅枫个人博客。如需转载请注明出处!
本文出处:"https://www.phpfeng.cn/function/225.html"
如果您觉得文章对你有帮助,可以进行打赏。
打赏多少,您高兴就行,谢谢您对琅枫博客的支持! ~(@^_^@)~
微信打赏

支付宝打赏
