opendir()函數(shù)打開(kāi)目錄句柄
resource opendir ( string $path [, resource $context] );
打開(kāi)一個(gè)目錄句柄,可用于之后的 closedir(),readdir() 和 rewinddir() 調(diào)用中。
序號(hào) | 參數(shù)及說(shuō)明 |
---|---|
1 | path(必需) 要打開(kāi)的目錄路徑 |
2 | context(可選) 指定目錄句柄的環(huán)境。context 是可修改目錄流的行為的一套選項(xiàng)。 |
如果成功則返回目錄句柄的 resource,失敗則返回 FALSE。
如果 path 不是一個(gè)合法的目錄或者因?yàn)闄?quán)限限制或文件系統(tǒng)錯(cuò)誤而不能打開(kāi)目錄,opendir() 返回 FALSE 并產(chǎn)生一個(gè) E_WARNING 級(jí)別的 PHP 錯(cuò)誤信息??梢栽?opendir() 前面加上“@”符號(hào)來(lái)抑制錯(cuò)誤信息的輸出。
以下是此函數(shù)的用法,打開(kāi)一個(gè)目錄,讀取它的內(nèi)容,然后關(guān)閉:
<?php $dir = opendir("/var/www/images"); while (($file = readdir($dir)) !== false) { echo "filename: " . $file . "<br />"; } closedir($dir); ?>
輸出結(jié)果:
filename: . filename: .. filename: logo.gif filename: mohd.gif