Hàm opendir() của PHP
Mô hình
Mở một thư mục, đọc nội dung của nó và đóng:
<?php $dir = "/images/"; // Mở thư mục và đọc nội dung của nó 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ở đối tượng xử lý thư mục.
Cú pháp
opendir(path,context);
Tham số | Mô tả |
---|---|
path | Cần thiết. Định nghĩa đường dẫn thư mục cần mở. |
context | Tùy chọn. Định nghĩa môi trường của đối tượng xử lý thư mục.context Là một bộ tùy chọn điều chỉnh hành vi luồng thư mục có thể thay đổi. |
Chi tiết kỹ thuật
Giá trị trả về: |
Thành công thì trả về tài nguyên đối tượng thư mục. Thất bại thì trả về FALSE. Nếu đường dẫn không phải là thư mục hợp lệ hoặc thư mục không thể mở do giới hạn许可 hoặc lỗi hệ thống, sẽ ném lỗi mức độ E_WARNING. Bạn có thể ẩn đầu ra lỗi của opendir() bằng cách thêm '@' trước tên hàm. |
---|---|
PHP phiên bản: | 4.0+ |
PHP nhật ký cập nhật: | PHP 5.0:path Tham số hiện tại hỗ trợ协议 ftp:// URL封装 |