/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
File include
Fra : Morten


Dato : 16-04-02 15:13

Hej!

Er det ikke muligt at lave en fileinclude med hjælp af en variabel?

(virker)
<!--#include file="..\bottom2.asp"-->

(virker ikke)
<!--#include file="<%filename%>"-->



 
 
Jakob Andersen (16-04-2002)
Kommentar
Fra : Jakob Andersen


Dato : 16-04-02 15:39

"Morten" <not@for.you> wrote in message
news:3cbc3216$0$97287$edfadb0f@dspool01.news.tele.dk...
> Er det ikke muligt at lave en fileinclude med hjælp af en variabel?

Nej, det er det ikke. SSI(Includes) parses før asp'en dvs. at webserveren
prøver at åbne filen der hedder <%filename%>.

Du kan istedet lave noget ala dette:

If filename = "bottom2.asp"
<!-- #include file="..\bottom2.asp" -->
Elseif filename = "bottom1.asp"
<!-- #include file="..\bottom1.asp" -->
End if

Alternativt kan du hvis dit webhotel har ASP3.0 bruge Server.Execute eller
evt. åbne filen vha. Filesystemobjectet og bruge VBS's Execute statement på
indholdet

Dokumentation:
<URL:
http://msdn.microsoft.com/library/en-us/iisref/html/psdk/asp/vbob9pid.asp>
<URL:
http://msdn.microsoft.com/library/en-us/script56/html/vsstmexecute.asp>

Artikler:
<URL: http://www.4guysfromrolla.com/webtech/080199-1.2.shtml> Afsnittet
behind the scenes.

--
Jakob Andersen



Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste