webForumDet fria alternativet

Dagsbestämd includefil?

ASP

13 svar · 293 visningar · startad av kilpin

Medlem sedan apr. 200084 inlägg
Frågan#1

Hej,
jag vill ha en dagsbestämd includefil, dvs idag den 26:e skall filen 26.inc länkas in. Jag har försökt att lösa det med följande:

<%
datum = Now()
dag = Day(datum)
Response.Write "<!--#include file=" & dag & ".inc" -->"
%>

Det fungerar verkligen inte. Det blir Kompileringsfil i Microsoft VBScript bla bla bla...

Någon vänlig och skicklig som vet hur jag kan lösa det?

Medlem sedan sep. 2002366 inlägg
#2

Det går inte med include. Include filerna läggs in innan scriptet körs.

-Eitraz

Medlem sedan dec. 200012 464 inlägg
#3

Det går inte att lösa med include. include utförs innan vb-koden exekveras.

Server.execute dag & ".inc"

Är det bra att döpa filer till .inc?

Medlem sedan sep. 2002366 inlägg
#4

Huja, du kan verkligen alla grejor du :birp

-Eitraz

Medlem sedan feb. 20012 412 inlägg
#5

LarsG skrev:

Är det bra att döpa filer till .inc?

Beror lite på vad den innehåller. Det är lätt att ladda hem och öppna inc-filen om man vet adressen. Innehåller filen känslig information kan man få beskymmer. Därför bör dessa döpas till *.asp istället. :)

Medlem sedan apr. 200084 inlägg
#6

Oki doki, då är frågan hur jag skall lösa det.
Jag vill på enkelt sätt kunna ändra koden till en imagemap dag för dag eftersom att jag vill göra en julkalender.

Att döpa filerna till .inc är inga problem, snarare standard skulle jag tro.

Medlem sedan sep. 2002366 inlägg
#7

LarsG skrev:

Server.execute dag & ".inc"

så kunde du göra

-Eitraz

Medlem sedan feb. 20012 412 inlägg
#8

Att döpa filerna till .inc är inga problem, snarare standard skulle jag tro.

En korkad sådan i så fall. :)

Medlem sedan apr. 200084 inlägg
#9

Eitraz>>
Jag tror jag får hjärtstillestånd av glädje. Det löste problemet. Dessutom tog jag fasta på tipset om att döpa filen till .asp istället för .inc för säkerthets skull.

Det är kanske dags för mig att lära mig ASP på allvar snart istället för att sitta timmar med ett sådan simpelt problem som detta.

Medlem sedan sep. 2002366 inlägg
#10

Hehe, alla problem är stora problem..

-Eitraz

Medlem sedan maj 200010 687 inlägg
#11

Ska man köra med inc så är det viktigt att man gör så att de tolkas av samma dll som asp på webbservern. :)

Medlem sedan dec. 20002 526 inlägg
#12

och varfor det da?

Medlem sedan mars 20015 287 inlägg
#13

Rätta mig om jag har fel, men om den inte behandlas som en asp-fil utan som en tex en html-fil kommer ju inte aspkoden att köras utan endast visas.

Medlem sedan maj 200010 687 inlägg
#14

Jupp, då kan man ladda ner filen och se koden. Körs den genom asp-motorn så ser man inte asp-koden...

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)