include virtual med variabelt filnavn
HejsaAf årsager jeg ikke gider at forklare, skal jeg bruge et lille asp script som tester om en given fil eksisterer, og hvis den gør så skal filen inkluderes i html'en.
Jeg har så lavet følgende script:
<%
FileName = "includefil.asp"
Set fs=Server.CreateObject("Scripting.FileSystemObject")
FilePath = Request.ServerVariables("APPL_PHYSICAL_PATH") & "\indhold\" & FileName
If (fs.FileExists(FilePath))=true Then
%>
<!-- #include virtual="./indhold/<% Response.Write(FileName) %>" -->
<%
End If
set fs=nothing
set FileName=nothing
set FilePath=nothing
%>
Den kvikke "asp-koder" vil sikkert observere at dette ikke kan lade sige gøre fordi serveren vil forsøge at finde en fil ved navn: "<% Response.Write(FileName) %>".
Så spørgsmålet er som følger: Kan det på en eller anden måde lade sig gøre at bruge include virtual sammen med et variabelt filnavn? Jeg er åben for alternative løsninger.