Får följande meddelande: Du kan inte blanda katalogseparator. Ersätt i så fall \ med /. T.ex.:Server.mapPath tjorv
Server object error 'ASP 0175 : 80004005'
Disallowed Path Characters
/transfer/admin/vald_sida.asp, line 3
The '..' characters are not allowed in the Path parameter for the MapPath method.
******************************************************************
Ja felet är ju kanske uppenbart, men kan man verkligen inte skriva så här i Server.MapPath?
sida = request.Form("sida")<--här är den text fil som ligger en nivå ovanför i en annan mapp tex texter\mintex.txt
Set fileObj=Server.CreateObject("Scripting.FileSystemObject")
Set fil = fileObj.OpenTextFile(Server.MapPath("../" & sida))<--så här!*
Om katalogen text ligger på samma ställe som den anropande asp-filen så fungerar det hur bra som helst!
ex.Set fil = fileObj.OpenTextFile(Server.MapPath(sida))
Fungerar bra på min dator, men inte när jag kör det på mitt webbhotell, de kör apache
och jag kör IIS/win xp!
Tack på förhand! EvaSv: Server.mapPath tjorv
<code>
sida = Replace(request.Form("sida"),"\","/")ovanför i en annan mapp tex texter\mintex.txt
Set fileObj=Server.CreateObject("Scripting.FileSystemObject")
Set fil = fileObj.OpenTextFile(Server.MapPath("../" & sida))<--så här!*
</code>