افتح الدليل، واقرأ محتوياته، ثم أغلق:
<?php$dir = "/images/";// افتح الدليل واقرأ محتوياته if (is_dir($dir)){ if ($dh = opendir($dir)){ while (($file = readdir ( $dh)) !== false){ echo "filename:" $file "<br>" } مغلق($dh);نتيجة:
اسم الملف: cat.giffilename: dog.giffilename: horse.gifتقوم الدالة opendir() بفتح مقبض الدليل.
أوبندير( المسار,السياق );
المعلمة | يصف |
---|---|
طريق | مطلوب. يحدد مسار الدليل الذي سيتم فتحه. |
سياق | خياري. يحدد البيئة لمقابض الدليل. السياق عبارة عن مجموعة من الخيارات التي تعدل سلوك دفق الدليل. |
قيمة الإرجاع: | في حالة النجاح، يتم إرجاع مورد مؤشر الدليل. إرجاع FALSE عند الفشل. إذا لم يكن المسار دليلاً قانونيًا، أو لا يمكن فتح الدليل بسبب قيود الترخيص أو أخطاء في نظام الملفات، فسيتم طرح خطأ على مستوى E_WARNING. يمكنك إخفاء مخرجات الخطأ لـ opendir() عن طريق إضافة "@" إلى اسم الوظيفة. |
---|---|
نسخة PHP: | 4.0+ |
سجل التغيير PHP: | PHP 5.0: تدعم معلمة المسار بروتوكول تغليف URL ftp:// . |