Avatar billede 47power Nybegynder
10. november 2008 - 21:45 Der er 3 kommentarer og
1 løsning

hjælp til denne kode

er ikke den største haj til asp og den gir lidt fejl meddelser :-( så ku godt bruge lidt hjælp :-)

jeg er ved at lave en billede kopi sikring som omdøber mappen med billederne og siderne i ved hvert besøg, så direct linking ikke er muligt.

default.asp includer html filerne i en random-omdøbt som indeholder siderne og billederne. så når den besøgene directlinker til et billede, så når hans session dør, eller når en anden åbner siden, så ændre alle billederne adresse :-)


-----kode------

<%
hent = Request.Querystring("hent")
If Session("omdoeb") = "" then
Session("omdoeb") = "ja"
Randomize
tal = int(rnd * 6 + 1)

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("omdoeb.mdb")
Conn.Open DSN
strSQL = "Select * From omdoeb"
Set rs = Conn.Execute(strSQL)
od = rs("omdoeb")
conn.close
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder(Server.Mappath(""&od&""))
Folder.Name = ""&tal&""
Set folderObject = Nothing
strSQL = "Update omdoeb set "
strSQL = strSQL & " Where navn = "&tal&""
Conn.Execute(strSQL)
Conn.Close
strSQL = "Select * From omdoeb"
Set rs = Conn.Execute(strSQL)
inc = rs("omdoeb")
<!--#include file="<%"&inc&"/"&hent&""-->
conn.close
set conn = nothing


else


Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("omdoeb.mdb")
Conn.Open DSN
strSQL = "Select * From omdoeb"
Set rs = Conn.Execute(strSQL)
inc2 = rs("omdoeb")
<!--#include file="<%"&inc2&"/"&hent&"%>"-->
Conn.close
set conn = nothing
end if
%>
Avatar billede w13 Novice
10. november 2008 - 22:26 #1
"den gir lidt fejl meddelser" - hvad betyder det? =)
Avatar billede w13 Novice
10. november 2008 - 22:27 #2
Dette:

inc = rs("omdoeb")
<!--#include file="<%"&inc&"/"&hent&""-->
conn.close

kan i øvrigt ikke lade sig gøre, hvilket du nok ser, når du kigger nærmere.
Avatar billede 47power Nybegynder
23. november 2008 - 13:49 #3
lige meget
mener sku at jeg har brugt asp i mine includes før, men kan sku ik la sig gøre..
Avatar billede w13 Novice
23. november 2008 - 19:17 #4
Du kan jo prøve at kigge på Server.Execute()-funktionen, der nok mere gør det, du forventer. SSI-script (såsom din nuværende include) bliver kørt før ASP-scriptet og kan derfor ikke genereres vha. ASP-variabler.
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