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
%>
1 svar · 206 visningar · startad av FreeZer
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
%>
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
%>