مثال
از تابع 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