English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
فتح دالة directory بـ opendir()
resource opendir ( string $path [, resource $context] );
فتح دالة directory للاستخدام في دعوات closedir()، readdir() و rewinddir() اللاحقة.
الرقم | الإعدادات والشرح |
---|---|
1 | path(ضروري) مسار الدليل الذي سيتم فتحه |
2 | context(اختياري) تحديد بيئة دالة directory. context هو مجموعة من الخيارات التي يمكن تعديل سلوك تدفق الدليل. |
إذا كانت النتيجة ناجحة، فإنها تعود resource دالة directory، وإذا كانت الفشل، فإنها تعود FALSE.
إذا كان path ليس مجلدًا صالحًا أو لا يمكن فتح المجلد بسبب قيود الصلاحيات أو أخطاء في نظام الملفات، فإن opendir() تعود FALSE وتولد رسالة خطأ مستوى E_WARNING. يمكنك إضافة رمز "@" قبل opendir() لتجنب إخراج رسائل الخطأ.
فيما يلي استخدام هذه الوظيفة، افتح مجلد، اقرأ محتوياته، ثم أغلق:
<?php $dir = opendir("/var/www/images"); while (($file = readdir($dir)) !== false) { echo "اسم الملف: " . $file . "<br />"; } closedir($dir); ?>
نتيجة الإخراج:
اسم الملف: . اسم الملف: .. اسم الملف: logo.gif اسم الملف: mohd.gif