English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل دروس PHP الأساسية

دليل دروس PHP المتقدمة

PHP & MySQL

دليل مرجعي PHP

استخدام وظيفة PHP opendir() ومثال

دليل مرجعي PHP Directory

فتح دالة 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