EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
تعيين اللغة الافتراضية
أسئلة PF - المنتدى

كيفية السير, أو قائمة, الدلائل أو المجلدات في ملفات بي إتش بي

البرمجة بي إتش بي  
 
كيفية السير, أو قائمة, الدلائل أو المجلدات في ملفات بي إتش بي

عادة, عندما نستخدم لغة البرمجة بي إتش بي, ونحن نفعل ذلك إظهار المستخدم صفحة ويب, استناداً إلى معايير معينة, نتيجة في إتش تي أم ال التفسير بالمستعرض الذي تستخدمه.

في المربع جزء من الملقم حيث تثبيت بي إتش بي, وبالإضافة إلى ذلك, يمكننا استخدامه لتنفيذ مهام معينة على نفس, تنفيذ الأوامر, قراءة وكتابة الملفات, …, وفي حالتنا هذه, من أجل قائمة الملفات الموجودة في دليل أو البحث.

للقيام بذلك, بي إتش بي ويقدم لنا وظيفة أوبيندير, الأمر الذي يجعل افتتاح مدير أو معالج الدليل, التي تنفيذ بعض المهام التي سوف تعطينا النتائج المتوقعة. بما في ذلك, وهم:

أحب هذا, للقيام السفر, o من القائمة, لأن الملفات الموجودة في مجلد, أو دليل, لدينا خادم بي إتش بي, وسوف نفعل ذلك كما هو موضح في التعليمات البرمجية التالية:

كما يمكن أن نرى, هو في المقام الأول يفتح معالج الدليل استخدام دالة أوبيندير, المعلمة التي سيكون الطريق الدليل الذي تريد إدارته. يرجى ملاحظة أنه من أجل جعل النتيجة مرضية, يجب أن يكون لديك إذن الوصول إلى نفس, التي على خلاف ذلك, أو إذا كان هناك عدم, وسيعود كاذبة.

دليل المعالج الذي تم إنشاؤه مرة واحدة, ونحن جعل الاستدعاء إلى الدالة readdir, المعلمة التي هي إدارة دليل, وهذا ما يعود, واحد إلى واحد, الأسماء الملفات أو الدلائل أنت داخل. سيتم إرجاع نفس الأسماء في متغير $الملف. هذه الدالة سيتم أيضا على قائمة الارتباطات الرمزية ‘.’ و ‘...’, في حالة وجود نظام لينكس, وأشار إلى الدليل الحالي وإلى السابقة.

وبعد انتهاء العمليات ذات الصلة والضرورية في هذه أسماء الملفات والمجلدات, نقوم بتنفيذ إغلاق والإفراج عن معالج الدليل استخدام دالة كلوسيدير.

وبهذه الطريقة, إذا كنت بحاجة في أي وقت السفر بشكل حيوي معينة المجلدات للبحث عن ملف, أو من أجل قائمة بهم وعرضها للمستخدم, يمكنك الاستفادة من هذه الميزات ونحن نقدم بي إتش بي, دائماً مع مراعاة مستوى التقييد أن كلاهما يمتلك الملفات كالمجلدات الموجودة في نظام الملفات على الملقم حيث قمت بتثبيت.

ترك لنا تعليق أو أدخلالمنتدى
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page