Avatar billede lost-sniper Nybegynder
16. november 2002 - 21:50 Der er 12 kommentarer og
1 løsning

Give siden verdier fra en txt fil

jeg har en fil der hedder download.asp
den har den egenskab at den finder dens infomation after behov... d.v.s  hvis querysting er

?dfile=1

skulle den meget gerne finde filen som hedder 1.txt, jeg har prøvet med SSI, men det ser ud som om den ikke KAN samarbejde med VBscript.. har prøvet følgende

<%
infofile = request.querystring("dfile")
%>
<!-- #include file="infofile"-->

så jeg vil blive nød til at bruge FileSystemObject men jeg har ikke sådan lige studeret Objectet så meget, så jeg vil se om der var nogen der kendte nogen steder hvor jeg kunne finde noget godt læsestof til dette punkt, eller måske en metaode til mit problem...

på forhond tak...
Avatar billede hells Nybegynder
16. november 2002 - 22:21 #1
prøv:
<%
infofile = Request.QueryString("dfile")
Server.Execute(infofile & ".txt")
%>
Avatar billede lost-sniper Nybegynder
16. november 2002 - 22:23 #2
Så lige film.. det må du undskylde, ser lige om det virker
Avatar billede ldplusse Nybegynder
16. november 2002 - 22:28 #3
Jeg sidder og prøver det samme.
Men jeg kan ikke få server.execute til at virke!
den siger "The call to Server.Execute failed while loading the page."
Avatar billede lost-sniper Nybegynder
16. november 2002 - 22:28 #4
virker ikke helt, noget der skal stå i "TARGET" filen
Avatar billede lost-sniper Nybegynder
16. november 2002 - 22:29 #5
det samme her
Avatar billede ldplusse Nybegynder
16. november 2002 - 22:36 #6
Det her virker.
<%
infofile = Request.Querystring("dfile")
Server.Execute(infofile)
%>
Så skal din querustring bare indeholde hele fil navnet
feks.: test.asp?dfile=download.asp
Avatar billede ldplusse Nybegynder
16. november 2002 - 22:38 #7
Eller den mere simple:
<%
Server.Execute(Request.Querystring("dfile"))
%>
Avatar billede lost-sniper Nybegynder
16. november 2002 - 23:18 #8
man kan vel også gøre dette?
<%
info = Request.Querystring("dfile")
infofile = info &".txt"
Server.Execute(infofile)
%>
Avatar billede lost-sniper Nybegynder
16. november 2002 - 23:26 #9
yep det virker, det kun hvis filen er tom den viser fejl... kan man bruge EOF i Server.Execute?
Avatar billede ldplusse Nybegynder
16. november 2002 - 23:42 #10
Sådan fjerner du fejlen, når querystring er tom.
<%
if not Request.Querystring("dfile") = "" then
Server.Execute(Request.Querystring("dfile"))
end if
%>
Avatar billede lost-sniper Nybegynder
17. november 2002 - 14:49 #11
okey.. nu virker det godt.. takker
Avatar billede lost-sniper Nybegynder
17. november 2002 - 14:51 #12
kunne du ikke hjælpe mig med et spørgsmål til, uden for pointene, hvilket fort er dens output i, for jeg kan ikke få den til at lave session eller noget andet i den fil..
Avatar billede lost-sniper Nybegynder
17. november 2002 - 15:24 #13
ahh fandt ud af det
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