webForumDet fria alternativet

<!--#include file="presentation.htm"-->

ASPur ASP

12 svar · 301 visningar · startad av anders4u

Medlem sedan apr. 2002271 inlägg
Frågan#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.

Medlem sedan juni 200032 969 inlägg
#2

SSI-includes har inget med asp att göra. Ta bort contextswitcharna runt instruktionen.

Medlem sedan apr. 2002271 inlägg
#3

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?

Medlem sedan apr. 2002271 inlägg
#4

jo, det funkade nu
men hur gör man i asp? :)

Medlem sedan feb. 200112 078 inlägg
#5
<% server.execute "page.asp" %>
Medlem sedan apr. 2002271 inlägg
#6

tackar :)

Medlem sedan feb. 200112 078 inlägg
#7

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.

Medlem sedan juni 200032 969 inlägg
#8

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

Medlem sedan apr. 2002271 inlägg
#9

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å :)

Medlem sedan maj 2002560 inlägg
#10

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

Medlem sedan feb. 200112 078 inlägg
#11

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.

Medlem sedan apr. 2002271 inlägg
#12

okey.
man tackar man tackar :)

Medlem sedan feb. 200112 078 inlägg
#13

Lugnt.

141 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)