File System Object

ASP

5 svar · 405 visningar · startad av mastermani

Medlem sedan apr. 2001147 inlägg
Trådstart#1

jag har denna FSO..

Set F = CreateObject("Scripting.FileSystemObject")
Set T = F.OpenTextFile ("C:\Program Files\Serv U\SERV-U.ini",8,true)

T.WriteLine "[USER=" & Login & "]"

Fast nu e det så här att jag får upp ett felmedelande där det står..

"Permission denied"

jag använde denna kod igår på en 98 maskin med pws, men nu efter formateringen och instalationen av win 2k adv server så fungerar den inte fast jag inte har ändrat den

Medlem sedan juni 200032 967 inlägg
#2

du måste ju se till att IUSR_datornamn har rättighet att skapa filer i den katalogen.

Medlem sedan apr. 2001147 inlägg
#3

Tack för ditt snabba svar..

men jag har precis börjat med adv server..

kan du säja mej hur man gör det????

Medlem sedan juni 200032 967 inlägg
#4

du högerklickar på aktuell mapp i utforskaren, väljer egenskaper -> säkerhet. lägg till internet-gästkontot och se till att tillräckliga rättigheter finns. rxwd är väl att rekommendera.

Medlem sedan mars 20002 836 inlägg
#5

.. skulle sätta rättiheten till skriv, då får man automatiskt ändra och delete men inte execute.

execute rättiheter e inte att rekomendera på webkataloger :p

cya,
PatrikB

Medlem sedan jan. 2001290 inlägg
#6

Rättigheterna och allt är fixat... MEN jag får det inte att fungera.

Set fil = Obj.OpenTextFile(Request.ServerVariables("APPL_PHYSICAL_PATH") & "forum2\txt\temp.txt")

if ok = "" then
	fil.WriteLine "ok är tomt" 
else
	fil.WriteLine "ok är inte tomt" 
end if

set Obj = nothing

men när jag kör detta så får jag felmeddelandet :
Feltyp:
Körningsfel i Microsoft VBScript (0x800A0036)
Felaktigt filåtkomstläge

Vad har jag gjort för fel???

264 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)