اے ایس پی فائل رفرنس

#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" ਫਾਈਲ ਹੈ:

"One should never increase, beyond what is necessary,
ਕੋਈ ਵੀ ਚੀਜ਼ ਬੇਕਾਰ ਵਿਸਥਾਰ ਦੇਣ ਲਈ ਜ਼ਰੂਰੀ ਹੋਣ ਵਾਲੀਆਂ ਇਕਾਈਆਂ ਦੀ ਸੰਖਿਆ.

ਇਹ "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"-->

کیوئن ویئرچول

کیوئن ویئرچول کیوورڈ کا استعمال راستہ ویئرچول فولدر سے شروع ہوتا ہے。

اگر "header.inc" فائل ویئرچول فولدر /html میں موجود ہے تو اس سطر کا استعمال کریں تو فائل "header.inc" کا معاملات کریں گا:

<!-- #include ویرچول ="/html/header.inc" -->

کیوئن فائل

کیوئن فائل کیوورڈ کا استعمال ایک مرتبط راستہ کا معاملات کرتا ہے۔ مرتبط راستہ کا شروع مرتبط کئے گئے فائل کا فولدر سے ہوتا ہے。

اگر فائل html فولدر کی ذیلی فولدر headers میں موجود ہے تو اس کد کو "header.inc" فائل کا معاملات کریں گا:

<!-- #include فائل ="headers\header.inc" -->

توجہ:مرتبط کئے گئے فائل کا راستہ مرتبط کئے گئے فائل کی سمت سے وابستہ ہوتا ہے۔ اگر #include کمانڈ کا فائل html ڈائریکٹری میں نہیں موجود ہے تو اس کمانڈ کو اثر انداز نہیں ہوتا ہے。

آپ بھی کیوئن کیوورڈ اور ناٹیج (..\) کا استعمال کریں اور اعلیٰ ڈائریکٹری میں موجود فائل کو مرتبط کریں گا。

تذکرا اور کمرشا:

بعد میں کی گئی سیکشن میں، ہم ".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 %>