PHP dir() Function












❮ مرجع دایرکتوری PHP



مثال


از تابع dir() استفاده کنید:



$d = dir(getcwd());

echo "Handle:" . $d->handle . "
";

پژواک "مسیر:". مسیر $d-> "
";

در حالی که (($file = $d->read()) !== نادرست){
  echo "filename: " . $file . "
";
}

$d->close();
؟>

نتیجه:



Handle: شناسه منبع C#2
مسیر: /etc/php
نام فایل: .
نام فایل: ..

نام فایل: ajax.gif
نام فایل: books.xml
نام فایل: cdcatalog.xml

نام فایل: cd_catalog.xml
نام فایل: default.asp
نام فایل: demo_array.asp
نام فایل: demo_array.htm
...

...
...







تعریف و استفاده


تابع dir() نمونه ای از کلاس Directory را برمی گرداند. این تابع
برای خواندن دایرکتوری استفاده می شود که شامل موارد زیر است:



  • دایرکتوری داده شده باز می شود

  • دو دسته ویژگی و مسیر dir() موجود است

  • هر دو ویژگی handle و path سه روش دارند: read()، rewind() و close()





نحو



dir(دایرکتوری، مطابق)

مقادیر پارامتر









مشخص می کند





پارامتر توضیح
دایرکتوری لازم است. دایرکتوری را برای باز کردن
متن اختیاری.












جزئیات فنی











مقدار بازگشتی: نمونه ای از کلاس Directory. FALSE در صورت شکست
نسخه PHP: 4.0+



❮ مرجع دایرکتوری PHP