Hàm opendir() trong PHP
Ví dụ
Mở một thư mục, đọc nội dung của nó rồi đóng:
<?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);
}
}
?>
Kết quả:
filename: cat.gif
filename: dog.gif
filename: horse.gif
Định nghĩa và cách sử dụng
Hàm opendir() mở một thẻ điều khiển thư mục.
Cú pháp
opendir( path, context )
Giá trị tham số
Parameter | Description |
---|---|
path | Required. Specifies the directory path to be opened |
context | Optional. Specifies the context of the directory handle. Context is a set of options that can modify the behavior of a stream |
Chi tiết kỹ thuật
Giá trị trả về: | Trả về tài nguyên xử lý thư mục khi thành công. FALSE khi thất bại. Đưa ra lỗi ở cấp độ E_WARNING nếu đường dẫn không phải là thư mục hợp lệ hoặc nếu không thể mở thư mục do hạn chế quyền hoặc lỗi hệ thống tệp. Bạn có thể ẩn đầu ra lỗi của opendir() bằng cách thêm '@' vào trước tên hàm |
---|---|
Phiên bản PHP: | 4.0+ |
Nhật ký thay đổi PHP: | PHP 5.0: Tham số đường dẫn hiện hỗ trợ trình bao bọc URL ftp:// |
❮ Tham chiếu thư mục PHP