ضمیمه کردن یک فایل

rah

Member
:) سلام
می خواستن ببینم برای ضمامه کردن در asp3.0 استفاده از کدام روش درست است:
server.execute"Header.htm"
Or
<!--#include file="header.htm"-->

فکر می کنم در روش اول باید قبل از server.execute فایل را معرفی کنیم، به این شکل:<!--\header.htm-->
درسته.

فکر میکنید کدوم روش درست تره؟
برای خودم فرقی نداره فقط هرچی که میزارم، روی هاست به مشکل بر نخورم.
ممنون
بای
 

mosyhey

Member
روی هاست هم مشکلی ایجاد نمی شود. تقریباً یک کار را انجام می دهند. execute انعطاف بیشتری دارد چون حتی می توانید مسیر یا path اش را هم یک متغیر بگذارید که بسته به هر شرایطی یک فایل مجزایی را اجرا کند. کلاً include می رود و کل آن فایل را بر می دارد و می گذارد در فایل اصلی ولی execute می رود و آن را اجرا می کند و نتیجه را می گذارد در فایل. از انعطاف های دیگر execute این که به فایل مسیر می توانیم کویری هم بفرستیم. مقداری هم در مسیر دادن متفاوتند. در include انگار متن فایل include شده را در فایل اصلی نوشته باشیم. و اگر متغیری قبلاً مقدار دهی شده باشد و این متغیر در فایل include شده باشد آن مقدار را دارد. ولی در execute فایل جداگانه اجرا می شود و ربطی به فایل مادر ندارد. مثلاً همه متغیر ها خالی اند و باید از نو تعریف شوند و تنها نتیجه در فایل مادر قرار می گیرد.
در کل برای کار های معمولی با هر کدام راحت تر هستید کار کنید و فرقی ندارد زیاد.
 

جدیدترین ارسال ها

بالا