एएसपी फाइल रेफरेंस
- पिछला पृष्ठ एएसपी एप्लीकेशन
- अगला पृष्ठ एएसपी ग्लोबलएसा
#include कमांड का इस्तेमाल अनेक पन्नों पर आवश्यक फ़ंक्शन, हेडर, फ़ुटर या अन्य तत्वों को बनाने के लिए किया जाता है。
#include कमांड
इस्तेमाल करके #include कमांड, हम एक अन्य ASP फ़ाइल को इस फ़ाइल में जोड़ सकते हैं, जो सर्वर द्वारा ASP फ़ाइल का अनुवर्तन करने से पहले होता है।#include कमांड का इस्तेमाल अनेक पन्नों पर आवश्यक फ़ंक्शन, हेडर, फ़ुटर या अन्य तत्वों को बनाने के लिए किया जाता है。
#include का इस्तेमाल कैसे करें
यहाँ एक नाम "mypage.asp" वाली फ़ाइल है:
<html> <body> <h2>विवेक के शब्द:</h2> <p><!--#include file="wisdom.inc"--></p> <h2>The time is:</h2> <p><!--#include file="time.inc"--></p> </body> </html>
यह "wisdom.inc" फ़ाइल है:
"एक को कभी भी आवश्यकता से अधिक बढ़ाना नहीं चाहिए, किसी भी चीज को समझाने के लिए आवश्यक वस्तुओं की संख्या."
यह "time.inc" फ़ाइल है:
<% Response.Write(Time) %>
ब्राउज़र में देखे जाने वाले स्रोत कोड इस तरह का होना चाहिए:
<html> <body> <h2>विवेक के शब्द:</h2> एक को कभी भी आवश्यकता से अधिक बढ़ाना नहीं चाहिए, किसी भी चीज को समझाने के लिए आवश्यक इकाइयों की संख्या."</p> <h2>The time is:</h2> <p>11:33:42 AM</p> </body> </html>
संदर्भित फ़ाइल के व्याकरण:
ASP में फ़ाइल को संदर्भित करने के लिए, #include कमांड को टिप्पणी टैग के अंदर रखें:
<!--#include virtual="somefilename"-->
या:
<!--#include file ="somefilename"-->
ग्राफ़ शब्द 'Virtual'
ग्राफ़ शब्द 'virtual' एक अपेक्षाकृत पथ को virtual डिरेक्ट्री से शुरू करता है。
यदि "header.inc" फ़ाइल virtual डिरेक्ट्री /html में है, तो नीचे दिए गए कोड "header.inc" फ़ाइल की सामग्री को जोड़ देगा:
<!-- #include virtual ="/html/header.inc" -->
ग्राफ़ शब्द 'File'
ग्राफ़ शब्द 'File' एक अपेक्षाकृत पथ को संकेत करता है। अपेक्षाकृत पथ उस डिरेक्ट्री से शुरू होता है जो उस फ़ाइल को संदर्भित करता है。
यदि फ़ाइल html फ़ोल्डर के सब-फ़ोल्डर headers में है, तो नीचे दिए गए कोड "header.inc" फ़ाइल की सामग्री को संदर्भित करता है:
<!-- #include file ="headers\header.inc" -->
ध्यान दें:संदर्भित फ़ाइल का पथ संदर्भित फ़ाइल के अनुसार है। यदि #include घोषणा करने वाला फ़ाइल html डिरेक्ट्री में नहीं है, तो इस घोषणा का कोई असर नहीं होगा。
आप भी ग्राफ़ शब्द 'file' और व्याकरण (..\) का उपयोग करके उपरी डिरेक्ट्री में फ़ाइलों को संदर्भित कर सकते हैं。
सूचना और टिप्पणी
उपरोक्त अनुभाग में, हम ".inc" को संदर्भित फ़ाइलों के अध्याय के रूप में उपयोग करते हैं। ध्यान दें: यदि उपयोगकर्ता INC फ़ाइलों को सीधे देखने की कोशिश करता है, तो इस फ़ाइल में शामिल सामग्री उजागर हो जाएगी। यदि संदर्भित फ़ाइलों की सामग्री में गुप्त सामग्री है, तो "asp" को अध्याय के रूप में उपयोग करना बेहतर होगा। ASP फ़ाइलों में स्रोत कोड कम्पाइल के बाद नज़र नहीं आता है। संदर्भित फ़ाइलों ने अन्य फ़ाइलों को भी संदर्भित कर सकती हैं और एक ASP फ़ाइल एक ही फ़ाइल को अनेक बार संदर्भित कर सकता है。
ध्यान दें:स्क्रिप्ट के चलने से पहले, संदर्भित फ़ाइलों को संसाधित और जोड़ा जाएगा。
नीचे दिए गए कोड नहीं चलेगा, इसलिए कि ASP #include कमांड को वेरियेबल को मानकर देने से पहले चलाता है:
<% fname="header.inc" %> <!--#include file="<%=fname%>"-->
स्क्रिप्ट सेपेरेटर के बीच फ़ाइल संदर्भ शामिल नहीं कर सकते:
<% फॉर i = 1 तक n <!--#include file="count.inc"--> अगला %>
लेकिन यह स्क्रिप्ट काम कर सकता है:
<% फॉर i = 1 तक n %> <!--#include file="count.inc" --> <% अगला %>
- पिछला पृष्ठ एएसपी एप्लीकेशन
- अगला पृष्ठ एएसपी ग्लोबलएसा