webForumDet fria alternativet

FileSystemObject + delete

5 svar · 175 visningar · startad av doggelito

doggelitoMedlem sedan juni 20003 076 inlägg
#1

Problemlösardax!
Har dessa rader men det vill sig inte.
Kör man sidan så händer inget, den laddar och laddar men kommer ingen vart.
Jag testade och printa ut med response.write och sökvägen är korrekt.

Varför funkar det inte???
Rättighetsfel nånstans???

Dim fs, bild
Set fs = Server.CreateObject( "Scripting.FileSystemObject" )

bild = Request.Querystring("bild")
fs.DeleteFile Server.MapPath("/images/upload/" & bild)

[Redigerat av doggelito den 10 okt 2001]

OveRRidEMedlem sedan feb. 200112 078 inlägg
#2

Hrmm inte så bra på det.. men se om filen verkligen hittas först..

Dim fs, bild
Set fs = Server.CreateObject("Scripting.FileSystemObject")
bild = Request.Querystring("bild")
If fs.FileExists(Server.MapPath("/images/upload/" & bild) Then
fs.DeleteFile Server.MapPath("/images/upload/" & bild)
Else
 Respons.write "Duh.. finns jue inte!"
End If

------------------
Craving for malicious suspection fulfilles the prophesized termination of this world.

[Redigerat av OveRRidE den 10 okt 2001]

[Redigerat av OveRRidE den 10 okt 2001]

OveRRidEMedlem sedan feb. 200112 078 inlägg
#3

Sen såg jag att du hade två mellanslag här:

Set fs = Server.CreateObject( "Scripting.FileSystemObject" )

Om du inte löser det med ovanstående, byt ut bara raden mot detta:

Set fs = Server.CreateObject("Scripting.FileSystemObject")

Kanske hjälper :q

------------------
Craving for malicious suspection fulfilles the prophesized termination of this world.

doggelitoMedlem sedan juni 20003 076 inlägg
#4

Fanstyg i tomteskogen.
Får det inte att funka, måste vara någon liten skrivrättighet nånstans för med denna kod så säger den: visst, den finns!"

Dim fs, bild
bild = Request.Querystring("bild")

Set fs = Server.CreateObject("Scripting.FileSystemObject")

If fs.FileExists(Server.MapPath("/images/upload/" & bild)) Then
Response.write "visst, den finns!"
'fs.DeleteFile(Server.MapPath("/images/upload/" & bild))
Else
Response.write "Duh.. finns jue inte!"
End If

Nån som har koll på rättigheter?

OveRRidEMedlem sedan feb. 200112 078 inlägg
#5

har användaren IUSR_DATORNAMN rättigheter att skriva/ta bort i den mappen?

Med användarnamnet menar jag att IUSR + ditt datornamn är användaren.
På min dator blir det alltså IUSR_SARAH eftersom min maskin heter SARAH.

Det är standard anvädare som ansluter med IISen.

------------------
Craving for malicious suspection fulfilles the prophesized termination of this world.

[Redigerat av OveRRidE den 10 okt 2001]

doggelitoMedlem sedan juni 20003 076 inlägg
#6

"(/%&%#%/(¤%=@£$# Skit också!
Fortfarande samma problem, sidan laddar och laddar och laddar men sen händer det inget mer.
Har provat sidan på en annan dator och då funkar det så klart!

(använder windows 2000 server)

Snälla kan inte nån säga:
- Idiot! Du måste ju ändra inställningen i "ta-bort-fil-menyn" och sätta på access tillåten i "kliva-in-i-mappen-menyn" , så kommer det att funka.

144 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)