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 目錄參考