Avatar billede azzodiac Nybegynder
12. maj 2003 - 22:07 Der er 7 kommentarer og
1 løsning

ASP GetFile

Hej.
Nedenstående linie skaber en ASP fejl, når jeg kører et script. IIS melder at filen ikke kan findes. Filen ligger i mappen "data" et niveau under selve ASP filen. Angiver jeg stien forkert? Jeg har prøvet at skifte \ ud med /, uden held.

...
Set f=fs.GetFile("../data/" & request.querystring("file_id") & ".htm")
...
Avatar billede medions Nybegynder
12. maj 2003 - 22:15 #1
Set f=fs.GetFile(Server.MapPath("../data/" & request.querystring("file_id"))
& ".htm")

prøv lgie sådan!

//>Rune
Avatar billede azzodiac Nybegynder
12. maj 2003 - 22:32 #2
Det lod til at fungere, men nu brokker den sig oven den følgende linie. Du får lige hele kildekoden.

dim fs,f,ts
set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.GetFile(Server.MapPath("../data/" & request.querystring("file_id")) & ".htm")
Set ts=f.OpenAsTextStream(ForReading)
Response.Write(ts.ReadAll)
ts.Close
set ts=nothing
set f=nothing
set fs=nothing

Hvad er der galt med den linie? Set ts=f.OpenAsTextStream(ForReading)
Tilgiv min uvidenhed.
Avatar billede medions Nybegynder
12. maj 2003 - 22:40 #3
Hmmm der er noget jeg ikke rigtig forstår, hvorfor bruger du ikke bare :

set f = Server.CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(Server.MapPath("../data/" & request.querystring("file_id")) & ".htm"), ForReading)
  ReadAllTextFile =  f.ReadAll
  Response.Write(ReadAllTextFile)

//>Rune
Avatar billede azzodiac Nybegynder
13. maj 2003 - 13:16 #4
ASP melder "Expected end of statement"
i linien med
Set f = fso.OpenTextFile(Server.MapPath("../data/" & request.querystring("file_id")) & ".htm"), ForReading)
Avatar billede azzodiac Nybegynder
13. maj 2003 - 13:43 #5
Jeg prøvede at fjerne parameteret ForReading, og så virkede det. Kan du give mig en forklaring? :-)
Avatar billede medions Nybegynder
13. maj 2003 - 15:19 #6
Don't know, måske eksistere den slet ikke :-)

//>Rune
Avatar billede azzodiac Nybegynder
13. maj 2003 - 15:30 #7
Det er ok, jeg leder et andet sted på nettet.
Avatar billede medions Nybegynder
13. maj 2003 - 15:44 #8
;o)
Thx 4 Poinz

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