Just nu i M3-nätverket
Gå till innehåll

hur backar man i sökvägar?


Andreas Persson

Rekommendera Poster

Andreas Persson

Har för mig att man kunde backa med: ../ för att stega tillbaka i rotsystemet. Men detta accepteras inte i min .asp-kod (Om detta nu gör någon skillnad?)

Vill använda det i ex:

 

Server.MapPath("../data/base.mdb")

 

Detta funkar då inte.

Ps: Tack för hjälpen hittills i tidigare trådar

 

Länk till kommentar
Dela på andra webbplatser

Det ska fungera alldeles utmärkt. Vad får du för felmeddelande?

 

/Cluster

----------------------------------------------------

"Den som försummar att dricka ur erfarenhetens källa

kommer troligen att dö av törst i okunnighetens öken."

-----> http://unic.serveftp.com/eforum <-----

 

Länk till kommentar
Dela på andra webbplatser

Andreas Persson

Server.MapPath() error 'ASP 0175 : 80004005'

 

Disallowed Path Characters

 

/cadyk/admin/infoga_admin.asp, line 3

 

The '..' characters are not allowed in the Path parameter for the MapPath method.

 

 

Länk till kommentar
Dela på andra webbplatser

Andreas Persson

vill alltså backa från en mapp sedan välja en ny mapp. ex. alla script i en mapp på samma nivå som mappen för databasen. Om jag tillfälligt ligger i script mappen så vill jag alltså backa från den till roten och sedan välja ny mapp, den med databasen.

Med htm skriver man enl: ../data/databas.mdb

Dock verkar inte MapPath ta punkterna dvs ../ tecknet. Finns det något substitut???

 

Länk till kommentar
Dela på andra webbplatser

Om du vill ange en sökväg relativt roten börjar du alltid strängen med /

Så om du i roten har mapparna data och script, så når du mappen data från mappen script med /script som parameter till MapPath

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...