Avatar billede fuglen Nybegynder
02. september 2004 - 22:52 Der er 9 kommentarer og
1 løsning

Variabler i include sætninger

Hej.

Er det muligt at anvende variabler i en include sætning?

<!--#include file="./skjult-mappe/ [min variabel] "-->
Avatar billede eagleeye Praktikant
02. september 2004 - 22:56 #1
Det er ikke muligt at lave dynamsik include i ASP.

Du kan bruger Server.Execute i stedet for:

Server.Exeute("./skjult-mappe/& min_variabel)
Avatar billede eagleeye Praktikant
02. september 2004 - 22:56 #2
Har du ikke mulighed for det må du lave det på denne måde:

<%
select case request("side")
case "side1.asp"  %>
<!--#include file="side_1.asp"-->
<% case "side2" %>
<!--#include file="side2.asp"-->
<% case "side3" %>
<!--#include file="side3.asp"-->
<%
end select
%>
Avatar billede fuglen Nybegynder
02. september 2004 - 23:03 #3
problemet er desværre, at jeg ikke ved hvad variablen er...
så den fungerer desværre ikke :(
Avatar billede eagleeye Praktikant
02. september 2004 - 23:06 #4
Så der kun metoden med server.execute som virker:
Server.Exeute("./skjult-mappe/& min_variabel)
Avatar billede fuglen Nybegynder
02. september 2004 - 23:08 #5
Nevermind.

Jeg prøvede Server.Execute... og fik følgende fejl :

"
Server object error 'ASP 0228 : 80004005'

Server.Execute Error

/community/login.asp, line 64

The call to Server.Execute failed while loading the page.
"

Men lige nu tester jeg på en server "ude i byen" -men det jeg laver skal køre på en alm. IIS, hvor jeg har mulighed for at ændre indstillinger. Kan det evt. køres dér og hvad skal man gøre for det ?
Avatar billede eagleeye Praktikant
02. september 2004 - 23:10 #6
Det kræver ASP3.0 på serveren, det ser mere ud som om den ikke kunne filen ikke kunne findes eller der er fejl i filen.
Avatar billede eagleeye Praktikant
02. september 2004 - 23:12 #7
indeholder min_variable er filnavn?  fil.asp

Prøv sådan her jeg hvade glet et " i første linjen:
Server.Exeute("skjult-mappe/"& min_variabel)
Avatar billede fuglen Nybegynder
02. september 2004 - 23:23 #8
Hold kæft det er smart !
Det kom til at virke og verden er et meget bedre sted at være :)
-så håber jeg bare at den IIS kan køre ASP 3.0 :s men hvor ny skal
den være for at kunne gøre det?

Tak for det, jeg smider lige et par point.
Avatar billede eagleeye Praktikant
02. september 2004 - 23:30 #9
Den IIS som er med i Windows 2000 har den. Jeg kan ikke helt huske om den også er med i IIS in Windows NT, men det mener jeg nu den er.
Avatar billede fuglen Nybegynder
02. september 2004 - 23:31 #10
perfekt !
Jeg takker igen :)
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