<!-- #include?

ASP

1 svar · 218 visningar · startad av FreeZer

Medlem sedan jan. 2001950 inlägg
Trådstart#1

Någon som kan förklara för mig varför koden jag skrivit inte fungerar? Jag vill att den ska köra en include på 21.htm filen, från den mapp med rätt datum. Men det blir fel när jag ska läsa in datumet i koden, varför? Och hur kan man lösa detta problem?

<%
nr1 = 3

lastdatum = DateAdd("d", 1, Date)

If nr1 > 6 Then
%>

<!-- #include virtual="<% = date %>\21.htm -->"

<%
Else
%>

<!-- #include virtual="<% = lastdatum %>\21.htm -->"

<%
End If
%>
Medlem sedan maj 200010 687 inlägg
#2

SSI körs före ASP-koden. Därför kan du inte inkludera dynamskt med den.

Men detta borde gå:

<%
nr1 = 3

lastdatum = DateAdd("d", 1, Date)

If nr1 > 6 Then
	Server.Execute date & "\21.htm"
Else
	Server.Execute lastdatum & "\21.htm"
End If
%>
384 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
127 ms — hämta statistik (db)
128 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)