Just nu i M3-nätverket
Jump to content

hur backar man i sökvägar?


Andreas Persson

Recommended Posts

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

 

Link to comment
Share on other sites

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.

 

 

Link to comment
Share on other sites

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???

 

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...