فنکشن opendir() PHP

مثال

باز کردن یک دایرکتوری، خواندن محتوای آن و بستن آن:

<?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(مسیر,کонтکس);
پارامترها توضیح
مسیر ضروری. مسیر دایرکتوری را که باید باز شود مشخص می‌کند.
کонтکس اختیاری. محیط دایرکتوری را مشخص می‌کند.کонтکس یک مجموعه از گزینه‌هایی است که رفتار جریان دایرکتوری قابل ویرایش را تعیین می‌کند.

جزئیات فنی

مقدار بازگشتی:

در صورت موفقیت، منبع دایرکتوری را بازمی‌گرداند. در صورت شکست، FALSE را بازمی‌گرداند.

اگر مسیر یک دایرکتوری معتبر نباشد یا دایرکتوری نتواند به دلیل محدودیت‌های مجوز یا خطای سیستم باز شود، خطای سطح E_WARNING پرتاب می‌شود.

شما می‌توانید با اضافه کردن '@' به عنوان پیشوند به نام فنکشن، خروجی خطای opendir() را مخفی کنید.

نسخه PHP: 4.0+
لوگ تغییرات PHP: PHP 5.0:مسیر پارامترها اکنون از پروتکل بسته‌بندی URL ftp:// پشتیبانی می‌کنند.