Avatar billede axkris Nybegynder
14. februar 2001 - 00:58 Der er 5 kommentarer og
1 løsning

ASP og include file

Jeg er ny i ASP og forsøger at lave en dynamisk stump kode, som kan flette en forside, der i princippet altid er forskellig vha. randomize og server side include. Dvs. der genereres et vilkårligt mix af forskellige filstumpet.

Min kode ser sådan ud:

<%
Response.Buffer=True
Dim Sites(4), num1, num2, num3

Sites(1)=\"main1.inc\"
Sites(2)=\"main2.inc\"
Sites(3)=\"main3.inc\"
Sites(4)=\"main4.inc\"

Randomize
num1=int(rnd*4)+1

while (num2=num1 or num2=0)
Randomize
num2=int(rnd*4)+1
wend

while (num3=num1 or num3=num2 or num3=0)
Randomize
num3=int(rnd*4)+1
wend

<!--#include file = Sites(num1)-->
<!--#include file = Sites(num2)-->
<!--#include file = Sites(num3)-->
%>

Serveren melder:
En sætning var ventet

/iissamples/selvet/default.asp, linje 106

<!--#include file = Sites(num2)-->


Med andre ord: Jeg har grande problemer med at få formuleret includesætningerne. Jeg har prøvet frem og tilbage, men uden held.






Avatar billede ortrak Nybegynder
14. februar 2001 - 01:02 #1
du kan ikke bruge SSI dynamisk, da de bliver eksekveret før asp-parseren. Hvis du kører ASP 3.0 (win2k) kan du bruger du dog bruge Server.Execute til at inkludere dynamisk...gør du det?


/ortrak
Avatar billede axkris Nybegynder
14. februar 2001 - 01:06 #2
DET må du ikke spørge mig om. Jeg tester i Win98/PWS, men ved ikke hvilken version, min udbyder anvender. Men det kan vel komme an på en prøve. Kan du formulere kommandoen?
Mvh. axkris
Avatar billede ortrak Nybegynder
14. februar 2001 - 01:10 #3
du bruger ASP 2.0.

Du kan således ikke sige:
<!--#include file = Sites(num1)-->

Du kan kun sige:

if var = 1 then
<!--#include file = \"1.asp\"-->
end if

if var = 2 then
<!--#include file = \"2.asp\"-->
end if

if var = 3 then
<!--#include file = \"3.asp\"-->
end if


osv... get the point?


Avatar billede axkris Nybegynder
14. februar 2001 - 01:11 #4
TOUCHE...
mvh. axkris
Avatar billede ortrak Nybegynder
14. februar 2001 - 01:13 #5
selv tak

/ortrak
Avatar billede ortrak Nybegynder
14. februar 2001 - 01:16 #6
installer win2k og RTFM.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester