A anders4u Medlem sedan apr. 2002 271 inlägg Frågan 10 dec. 2003 13:14 #1 visst är det så här man inkluderar en fil
<%
<!--#include file="presentation.htm"-->
%>
men när jag provar så lägger inte filen till sig i asp-filen.
varför är det så?
en fråga till :
är det bara body-elementen som hänger med när det funkar?
vänliga hällsningar anders.
@nders Medlem sedan juni 2000 32 969 inlägg SSI-includes har inget med asp att göra. Ta bort contextswitcharna runt instruktionen.
A anders4u Medlem sedan apr. 2002 271 inlägg okey så #include är nått som har med server side include att göra då?
men det finns väl någon aspkod för att göra detta med va?
tror inte att jag har ssi?
A anders4u Medlem sedan apr. 2002 271 inlägg jo, det funkade nu
men hur gör man i asp? :)
O OveRRidE Medlem sedan feb. 2001 12 078 inlägg <% server.execute "page.asp" %>
O OveRRidE Medlem sedan feb. 2001 12 078 inlägg
anders4u skrev:
okey så #include är nått som har med server side include att göra då?
men det finns väl någon aspkod för att göra detta med va?
tror inte att jag har ssi?
Du 'har' SSI om du har en IIS. Frågan är vilka filer som du kan inkludera.
@nders Medlem sedan juni 2000 32 969 inlägg Det finns ingen direkt motsvarighet i asp, men om du bara vill exekvera innehållet i filen så kan du använda:
<%
Server.Execute "foo.bar"
%>
Kräver IIS 5.0 eller senare dock.
red: webbläsaren hängde sig visst en aning, och oj vad inlägg som dök upp under tiden. :)
Mvh
A anders4u Medlem sedan apr. 2002 271 inlägg
Du 'har' SSI om du har en IIS. Frågan är vilka filer som du kan inkludera.
okey, vad menas med det.
att filerna måste heta inc typ eller vad då :)
De kan heta vad som helst... behöver inte ens en filändelse
/red ska du exekvera sidorna, server.execute("page.asp"), TROR jag att du måste ha någon form av körbar kod i dem
O OveRRidE Medlem sedan feb. 2001 12 078 inlägg
att filerna måste heta inc typ eller vad då
Nej, de måste inte och de bör inte det heller. .inc-filer är i vanligt textformat (som en vanlig ASP-fil) och exekveras inte av servern innan nerladdning (om den inte körs igenom include) vilket innebär att all eventuell kod i en .inc-fil kan bli synlig för en illvillig besökare.
Av denna anledning bör du bara inkludera ASP-filer och inget annat. Då kommer de att manglas genom asp.dll och inte ssinc.dll, vilket gör dem exekverade och således inte öppna för en attackerare, i runda ordalag.
Andra filformat är onödiga förutom i specialfall.
A anders4u Medlem sedan apr. 2002 271 inlägg okey.
man tackar man tackar :)