دالة dir() في PHP
مثال
استخدام دالة dir()
<?php $d = dir(getcwd()); echo "معالجة: " . $d->handle . "<br>"; echo "المسار: " . $d->path . "<br>"; while (($file = $d->read()) !== false){ echo "اسم الملف: " . $file . "<br>"; } $d->close(); ?>
النتيجة:
معرف الملف: Resource id #2 المسار: /etc/php اسم الملف: . اسم الملف: .. اسم الملف: ajax.gif اسم الملف: books.xml اسم الملف: cdcatalog.xml اسم الملف: cd_catalog.xml اسم الملف: index.asp اسم الملف: demo_array.asp اسم الملف: demo_array.htm ... ... ...
التعريف والاستخدام
يعود دالة dir() مثالًا على فئة Directory. تستخدم هذه الدالة لقراءة دليل، وتشمل ما يلي:
الدليل المحدد الذي يتم فتحه المعلمات handle و path لـ dir() متاحة للمعلمات handle و path لـ dir() هناك ثلاثة طرق: read()، rewind() و close()النحو
dir(الدليل,السياق);
المعلمات | الوصف |
---|---|
الدليل | مجبور. يحدد الدليل الذي يتم فتحه. |
السياق | اختياري. |
تفاصيل تقنية
قيمة العودة: | يعود حاليًا مثال على فئة Directory. إذا فشل، يعود FALSE. |
---|---|
إصدار PHP: | 4.0+ |