webForumDet fria alternativet

<!-- #include?

1 svar · 206 visningar · startad av FreeZer

FreeZerMedlem sedan jan. 2001777 inlägg
#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
%>
Erik JuhlinMedlem sedan maj 20007 625 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
%>
Genererad på 371 ms · cache AV · v20260730165559-full.f96bc7eb