الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

include file and include virtual

مغلق
بدأه Designer في 22 نوفمبر 2002 · 0 رد · 344 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم

حاولت البحث عن الموضوع القديم إلا أنني لم أجده، لذا سأضيف موضوع جديد عن include file and include virtual

======

مالفرق بين Include File و Include Virtual

يستخدم Include Virtual عند تحديدك الـ Path الخاص بالملف ابتداء من ال root

مثال:

[l][/l]

حيث أن المجلد Folder موجود على الـ root مباشرة، هكذا:

[l]http://www.yourdomain.com/folder/file.asp[/l]

و يمكن استخدام هذا الـPath مهما كان مكان الملف الضامن له

بمعنى:

لو أن لدينا ملف اسمه Test.asp مساره كالتالي:

[l]http://www.yourdomain.com/example/samples/test.asp[/l]

أي أنه موجود في مجلدات مختلفة و بعيدة تماما عن الملف file.asp، إلا أنه يمكن تضمين الملف file.asp داخل الملف test.asp باستخدام:

[l][/l]

أما Include File فيستخدم عند تحديدك المسار الخاص بالملف اعتمادا على موقع الملف المضمون من الملف الضامن

مثال:

لو كان لدينا ملف اسمه test.asp و مساره كالتالي:

[l]http://www.yourdomain.com/samples/test.asp[/l]

و نريد تضمين الملف file.asp بداخله، حيث أن مسارfile.asp كالتالي:

[l]http://www.yourdomain.com/samples/folder/file.asp[/l]

يتم كتابة التالي بداخل الملف test.asp

[l][/l]

حيث أن include file تحدد مسار الملف file بالنسبة للملف test.asp

أما include virtual فتحدد مسار الملف file بالنسبة للـ root

و لايمكن كتابة التالي:

[l][/l]

حيث أن include file لا تدعم ان يبدأ المسار بـ /

ملاحظة:

لاحظت كل ما سبق أثناء تصميم موقع، وكان برنامج dreamweaver يعطيني رسالة خطأ عند محاولتي تضمين ملفات كالتالي:

[l][/l]

أي أن الطريقة تم تجربتها قبل شرحها هنا

حتى عند محاولة عرض الملفات باستخدام المتصفح فإنني كنت أستلم رسائل توضح أن include file لا تدعم ان يبدأ المسار بـ /

و لاحظت أيضاً أن virtual تنفع كثيرا عند تضمين ملف الـnavigation في جميع صفحات الموقع مهما كان موقعها بالنسبة لملف ال navigation حيث أن الأخير موجود في مجلد على ال root

و بالتالي عند عمل تعديل في ملف ال navigation فإن التعديل سيظهر في جميع الصفحات (و أنتم تعرفون هذا جيدا طبعا) و لكن عند تحديد مكان الملف navigation باستخدم ال virtaul فإنك لا تحتاج إلى تحديد مكانه من الملف الذي سيتضمنه

كل ما عليك أن تحدد فقط مكانه من السيرفر فقط

المهم أن virtual لا تقل أهمية عن file و كل له استخداماته.

تحياتي

هذا الموضوع مغلق.

مواضيع مشابهة