يتضمن بشكل أساسي بعض وظائف chdir المستخدمة للعمليات على الملفات والمجلدات
: تغيير الدلائل.
دير: فئة فئة الدليل.
Closedir: أغلق مقبض الدليل.
opendir: مقبض الدليل المفتوح.
readdir: قراءة مقبض الدليل.
rewinddir: إعادة تعيين مقبض الدليل.
chdir
تغيير الدليل.
بناء الجملة: int chdir(دليل السلسلة)؛
قيمة الإرجاع: عدد صحيح نوع الوظيفة: الوصول إلى الملف وصف المحتوى يتم استخدام هذه الوظيفة لتغيير الدليل الحالي حيث يتم تنفيذ php إلى دليل جديد. إذا لم يكن من الممكن تغييره، فإنه يُرجع خطأ، وإذا نجح، فإنه يُرجع صحيحًا.
دير
فئة فئة الدليل.
بناء الجملة: دير جديد (دليل السلسلة)؛
قيمة الإرجاع: نوع وظيفة الفئة: الوصول إلى الملف وصف المحتوى هذه فئة مشابهة موجهة للكائنات، تُستخدم لقراءة الدلائل. عند فتح دليل معلمة الدليل، تتوفر سمتان: سمة المقبض مثل readdir () وrewinddir () وCloseir () المستخدمة من قبل وظائف أخرى غير فئة؛ تقوم سمة المسار بتكوين معلمة المسار بعد فتح الدليل. يحتوي هذا الفصل على ثلاث طرق: القراءة والترجيع والإغلاق.
أمثلة الاستخدام
<؟
$d = دير("/الخ");
echo "handle: ".$d->handle."<br>n";
echo "path: ".$d->path."<br>n";
بينما($entry=$d->read()) {
صدى $entry."<br>n";
}
$d->إغلاق();
?>
Closedir
أغلق مقبض الدليل.
بناء الجملة: مغلق باطل (int dir_handle)؛
قيمة الإرجاع: لا شيء نوع الوظيفة: الوصول إلى الملف وصف المحتوى يتم استخدام هذه الوظيفة لإغلاق dir_handle الخاص بدفق بيانات الدليل. يجب فتح الدليل الذي يتم تشغيله بواسطة معلمة dir_handle بواسطة opendir() قبل استخدامه.
opendir
افتح مقبض الدليل.
بناء الجملة: int opendir(مسار السلسلة);
قيمة الإرجاع: عدد صحيح نوع الوظيفة: الوصول إلى الملف وصف المحتوى يتم استخدام هذه الوظيفة لفتح دفق بيانات الدليل. العدد الصحيح الذي تم إرجاعه هو مقبض يمكن تشغيله بواسطة وظائف الدليل الأخرى.
readdir
قراءة مقبض الدليل.
بناء الجملة: سلسلة readdir(int dir_handle);
قيمة الإرجاع: سلسلة نوع الوظيفة: الوصول إلى الملف وصف المحتوى تُستخدم هذه الوظيفة لقراءة الدليل. إرجاع أسماء الملفات الموجودة في الدليل، وقراءتها دون أي ترتيب خاص.
مثال الاستخدام: سرد كافة الملفات الموجودة في الدليل الحالي
<?php
$handle=opendir('.');
صدى "مقبض الدليل: مقبض $n";
صدى "ملف:n";
بينما ($file = readdir($handle)) {
صدى "$ملفn";
}
مغلق(مقبض $);
?>
rewinddir
إعادة تعيين مقبض الدليل.
بناء الجملة: الترجيع باطلة (int dir_handle)؛
قيمة الإرجاع: لا شيء نوع الوظيفة: الوصول إلى الملف وصف المحتوى يتم استخدام هذه الوظيفة لإعادة تعيين تدفق بيانات الدليل إلى البداية.