Avatar billede goose Nybegynder
30. oktober 2004 - 11:29 Der er 5 kommentarer og
1 løsning

Eksekvering af kode

Jeg har en fil der heddet test.asp.

Nu vil jeg så i min wysiwyg editor kunne indsætte en specialkode, f.eks. {test_kode}.

Derefter gemmer jeg det i en accessdatabase.

Når jeg så udtrækker fra databasen igen på hjemmesiden så er jeg interesseret i, at der hvor der står {test_kode} bliver test.asp eksekveret istedet.

Kan det lade sig gøre eller er der alternative muligheder ?

/Goose
Avatar billede KingMedia Novice
30. oktober 2004 - 14:17 #1
Hmm ummidelbart ville du måske kunne gøre det med Server.Execute()

Det er ikke testet, men prøv noget a'la

<%

doExe = Replace(DBfelt, "{test_kode}", "test.asp")

Server.Execute(doExe)

%>

Umiddelbart ville det kunne lade sig gøre, men det er ikke testet, bare lige fra hovedet. :o)

/Mads
Avatar billede KingMedia Novice
30. oktober 2004 - 14:20 #2
Hmm..  det er jo åbenbart ikke lige så nemt som sådan..  for det kræver jo at du har Server.Execute() stående statisk, og det tager jo ikke hæjde for hvor i dokumentet den replace skal finde sted.. 

Der var jeg vidst lige for hurtig.. 

/Mads
Avatar billede KingMedia Novice
30. oktober 2004 - 14:22 #3
Hmm måske en simpel include ?

Replace(DBfelt, "{test_kode}", "<!--#Include File=""test.asp""-->")

/Mads
Avatar billede goose Nybegynder
30. oktober 2004 - 16:21 #4
Nej det kan heller ikke gøre det, så udskriver det blot teksten <!--#Include File=""test.asp""--> det inkluderer den desværre ikke :o(

/Goose
Avatar billede KingMedia Novice
30. oktober 2004 - 18:08 #5
det gjorde den nu ikke hos mig. den skrev det som HTML..  men nej.. det virker heller ikke :(
Avatar billede goose Nybegynder
30. oktober 2004 - 21:32 #6
Nej det kan nok ikke lade sig gøre, jeg lukker igen og håber jeg finder på noget andet.

/Goose
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