303 of 410 menu

Hàm opendir

Hàm opendir mở thư mục được chỉ định và trả về bộ mô tả (tài nguyên) của nó, sau đó được sử dụng với các hàm đọc nội dung thư mục. Sau khi hoàn tất công việc với thư mục, cần phải đóng nó bằng closedir.

Cú pháp

opendir(string $path, resource $context = null): resource|false

Ví dụ

Sử dụng cơ bản opendir:

<?php $dir = opendir('/path/to/directory'); if ($dir) { while (($file = readdir($dir)) !== false) { echo $file . "\n"; } closedir($dir); } ?>

Kết quả thực thi mã (ví dụ đầu ra):

"." ".." "file1.txt" "subdirectory"

Ví dụ

Xử lý lỗi mở thư mục:

<?php $dir = opendir('/nonexistent/path'); if ($dir === false) { echo "Không thể mở thư mục"; } else { // Làm việc với thư mục closedir($dir); } ?>

Kết quả thực thi mã:

"Không thể mở thư mục"

Ví dụ

Sử dụng với ngữ cảnh luồng:

<?php $context = stream_context_create(); $dir = opendir('ftp://user:password@example.com/', $context); if ($dir) { // Đọc nội dung thư mục FTP từ xa closedir($dir); } ?>

Trong ví dụ này, một kết nối đến máy chủ FTP được mở để đọc nội dung của thư mục từ xa.

Xem thêm

  • hàm readdir,
    hàm đọc nội dung thư mục đã mở
  • hàm closedir,
    hàm đóng bộ mô tả thư mục
  • hàm scandir,
    hàm trả về danh sách tệp và thư mục dưới dạng mảng
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối