08. januar 2005 - 19:49Der er
6 kommentarer og 1 løsning
Slet filer på server
Jeg har en side hvor brugere kan oprette sig og uploade nogle billeder til serveren med aspsmartupload. Sti til billederne samt brugerens data gemmes i en access db.
På nuværende tidspunkt slettes kun brugerens profil men ikke de billeder der er uploadet...
Set RstObj_Image = Server.createObject("ADODB.Recordset") Set fso = Server.CreateObject("Scripting.FileSystemObject")
strSQL_Image = "Select ImagePath FROM Image WHERE UsrID="&ditUsrID RstObj_Image.open strSQL_Image, ConnObj
WHILE NOT RstObj_Image.EOF AND NOT RstObj_Image.BOF fso.DeleteFile(Server.Mappath(RstObj_Image("ImagePath "))) RstObj_Image.MoveNext WEND RstObj_Image.close Set RstObj_Image = Nothing
- så erstatter du bare med dine egne navne på tingene :-)
hmm ja det kan jeg ikke helt gennemskue, kan du hjælpe med at sætte det ind i min nuværende kode?
<% if mode = "ejerslet" then
'Tjecker om admin er logget ind if session("adminnavn") = "" then Response.Redirect("login_admin.asp?mode=login") end if
'Hiver alle brugere ud: Set rs = Conn.Execute("select * from bruger order by brugerDato desc")
if request.ServerVariables("REQUEST_METHOD") = "POST" then request.Form("brugernavn") set rs = conn.execute("select * from bruger where brugernavn = '" & request.Form("brugernavn") & "'") set beskr = conn.execute("select * from beskrivelse where brugernavn = '" & request.Form("brugernavn") & "'")
if rs.eof then
stripstate = "Ingen match" else conn.execute("delete from bruger where brugernavn = '" & request.Form("brugernavn") & "'") conn.execute("delete from beskrivelse where brugernavn = '" & request.Form("brugernavn") & "'")
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.