webForumDet fria alternativet

Dynamisk include

1 svar · 166 visningar · startad av His Divine Shadow

His Divine ShadowMedlem sedan sep. 20004 079 inlägg
#1

Här har jag ett script som ska taga filenamnet att lägga i en <!--#File=""--> tag. Det funkar inte.

<%
Include = Request.QueryString("Include")
%>

<!--#include file="<%=Include%>"-->

------------------
His Divine Shadow is the most despicable being ever created, short and to the point.

http://forums.planetdivine-shadow.com

Sprit löser inga problem. Men det gör inte mjölk heller.

LarsGMedlem sedan dec. 200012 464 inlägg
#2

<!--#include file="<%=Include%>"-->

evalueras innan ASP så att det går inte att få till.

Alternativen är att använda server.execute eller server.transfer
(kräver ASP 3.0)

eller så kan man skriva

if filnamn = "fil1" then
<!--#include file="fil1"-->
elseif filnamn = "fil2" then
<!--#include file="fil2"-->
end if

visserligen kommer all kod att inkluderas men det blir bara en som exekveras.

------------------
essentitia preter non sans multiplicandum

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