مراجع ملف ASP
- الصفحة السابقة طلب ASP
- الصفحة التالية ملف Global.asa لـ ASP
تستخدم تعليمات #include لإنشاء وظائف مكررة أو رؤوس صفحات أو أذان صفحات أو عناصر أخرى مكررة في عدة صفحات.
تعليمات #include
من خلال استخدام تعليمات #include، يمكننا إدراج ملف ASP آخر في هذا الملف قبل تنفيذ ملف ASP. تستخدم أوامر #include لإنشاء وظائف مكررة أو رؤوس صفحات أو أذان صفحات أو عناصر أخرى مكررة في عدة صفحات.
كيفية استخدام تعليمات #include
هناك ملفًا يُدعى "mypage.asp"
<html> <body> <h2>كلمات الحكمة:</h2> <p><!--#include file="wisdom.inc"--></p> <h2>الوقت هو:</h2> <p><!--#include file="time.inc"--></p> </body> </html>
هذا هو ملف "wisdom.inc":
"لا يجب أبدًا زيادة ما هو ضروري أكثر من اللازم عدد الكيانات المطلوبة لشرح أي شيء.
هذا هو ملف "time.inc":
<% Response.Write(Time) %>
النص المصدر الذي يتم عرضه في المتصفح يجب أن يكون مشابهًا لهذا الشكل:
<html> <body> <h2>كلمات الحكمة:</h2> لا يجب أبدًا زيادة ما هو ضروري أكثر من اللازم عدد الكيانات المطلوبة لشرح أي شيء."</p> <h2>الوقت هو:</h2> <p>11:33:42 AM</p> </body> </html>
نحو إدراج الملف:
لإدراج ملف في ASP، يجب وضع أمر #include داخل علامات التعليق:
<!--#include virtual="somefilename"-->
أو:
<!--#include file ="somefilename"-->
الكلمة المفتاحية Virtual
الكلمة المفتاحية virtual تشير إلى أن المسار يبدأ من مجلد مجازي.
إذا كان ملف "header.inc" موجودًا في مجلد مجازی /html، فإن هذا السطر سيقوم بدمج محتوى ملف "header.inc":
<!-- #include virtual ="/html/header.inc" -->
الكلمة المفتاحية File
الكلمة المفتاحية File تشير إلى مسار نسبي. يبدأ المسار من الدليل الذي يحتوي على الملف المشار إليه.
افتراض أن الملف موجود في مجلد فرعي headers لمجلد html، يمكن لهذا الكود استيراد محتوى ملف "header.inc":
<!-- #include file ="headers\header.inc" -->
ملاحظة:يكون مسار الملف المشار إليه نسبيًا بالنسبة إلى الملف المشار إليه. إذا لم يكن ملف #include المعلن في مجلد html، فإن هذا المعلن لن يكون فعالًا.
يمكنك أيضًا استخدام الكلمة المفتاحية file والنحو (..\) لتضمين ملفات في مجلد أعلى.
الملاحظات والتعليقات
في الفقرة السابقة، نستخدم ".inc" كنهاية الملفات المشار إليها. ملاحظة: إذا حاول المستخدم تصفح ملف INC مباشرة، فإن محتواه سيكون مرئياً. إذا كان محتوى الملف المشار إليه يحتوي على معلومات سرية، فمن الأفضل استخدام "asp" كنهاية الملف. لا يمكن رؤية كود ASP بعد تجميعه. يمكن أن يشير الملف المشار إليه إلى ملفات أخرى، ويمكن أن يشير ملف ASP إلى نفس الملف مراراً وتكراراً.
ملاحظة هامة:يتم معالجة الملفات المشار إليها قبل تنفيذ السكربت.
تعذر تنفيذ الكود أدناه، لأن ASP ينفذ أمر #include قبل تخصيص المتغيرات:
<% fname="header.inc" %> <!--#include file="<%=fname%>"-->
لا يمكن تضمين إشارات ملف بين فواصل الأوامر في السكربت:
<% For i = 1 To n <!--#include file="count.inc"--> Next %>
لكن هذا السكربت يمكنه العمل:
<% For i = 1 to n %> <!--#include file="count.inc" --> <% Next %>
- الصفحة السابقة طلب ASP
- الصفحة التالية ملف Global.asa لـ ASP