Avatar billede jessbonde Nybegynder
19. april 2003 - 22:39 Der er 13 kommentarer og
1 løsning

Slet fil med ASP

Jeg er i gang med et cms hvor man kan uploade filer, og det går fint med at uploade. Mit problem består i at jeg gerne vil have mulighed for at slette dem igen, og der er jeg stort set på bar bund. Filerne bliver uploadet til en undermappe i min logmappe som jeg har skriverettighed til.

Hvordan kan jeg udskrive hvilke filer der er i mappen (i et input felt), vælge en og slette den?

Jo færdigere script jo bedre.
Jess.
Avatar billede bartzzeh Nybegynder
19. april 2003 - 22:49 #1
Lav det på denne måde hvis du har brugt <% if mode = "" then end if %>

<% if mode = "filer?id=slet" then
                    'Dataerne over slet filer!
                %>
                    <%
                        set Conn = Server.createobject("adodb.connection")
                        conn.Open "DBQ="& Server.MapPath(".") &"/dindb.mdb; DefaultDir=DBQ="& Server.MapPath("/") &";Driver={Microsoft Access Driver (*.mdb)};"
                        conn.Execute( "DELETE FROM "TABELNAVN" WHERE fil ='" & session("fil")&"'")
                    %>
                   
                    <%
                        Session.Abandon
                        Response.Redirect("dinside.asp")
                    %>
                   
                    <% end if %>
Avatar billede bartzzeh Nybegynder
19. april 2003 - 22:50 #2
<% if mode = "filer?id=slet" then
                    'Dataerne over slet filer!
                %>
                    <%
                        set Conn = Server.createobject("adodb.connection")
                        conn.Open "DBQ="& Server.MapPath(".") &"/dindb.mdb; DefaultDir=DBQ="& Server.MapPath("/") &";Driver={Microsoft Access Driver (*.mdb)};"
                        conn.Execute( "DELETE FROM "TABELNAVN" WHERE fil ='" & session("fil")&"'")
                    %>
                   
                    <%
                        Session.Abandon
                        Response.Redirect("dinside.asp")
                    %>
                   
                    <% end if %>
Avatar billede jessbonde Nybegynder
19. april 2003 - 22:57 #3
Filerne bliver ikke lagret i databasen, bliver uploadet til serveren med uploadkomponent:
Set upload = Server.CreateObject("Persits.upload")
Avatar billede medions Nybegynder
19. april 2003 - 23:21 #4
Venligst luk dette spm og opret det igen under ASP kategorien!

//>Rune
Avatar billede jessbonde Nybegynder
19. april 2003 - 23:30 #5
Mener du så at jeg skal smide 200 point mere efter et svar?
Avatar billede medions Nybegynder
19. april 2003 - 23:31 #6
jessbonde> Nej, læg selv et svar idette spm, accepter det, og opret et nyt under ASP kategorien!

//>Rune
Avatar billede jessbonde Nybegynder
19. april 2003 - 23:36 #7
Spørgsmål genoprettet i asp kategori
Avatar billede madrich Nybegynder
19. april 2003 - 23:48 #8
hmm medions ;) fileSystemObject  =  vbScript så det er faktisk den rette kategori ..  .. .. .. .. .. ..
Avatar billede medions Nybegynder
19. april 2003 - 23:49 #9
madrich> Well, i know.. Men han ønsker det serversided, og så må det jo så være ASP!

//>Rune
Avatar billede madrich Nybegynder
19. april 2003 - 23:57 #10
indianer ikke om der skulle være den store forskel på hvordan filsystemerne fungerer på min win klient eller på en win server ;=)
Avatar billede medions Nybegynder
19. april 2003 - 23:58 #11
Well, jeg vil bestemt mene at det er et spm for ASP kategorien! -basta ;o)

//>Rune
Avatar billede madrich Nybegynder
20. april 2003 - 00:05 #12
hehe - for at blive ved .. ASP er jo vel mest en pseudo kategori, hvor alt der har med VBscript, ADO, Databaser, SQL, TCP/IP, server/klient problematikker og HTML (los selv flere på) kan løses..

Stort set alle emner har deres "egne" kategorier, og hvis man er rimeligt sikker på at spørgsmålet hører mest inde over en af disse, er det vel bedst at bruge de "rigtige" kategorier ; ) - eller som næstbedst i hvert fald lige så legalt ..
Avatar billede medions Nybegynder
20. april 2003 - 00:07 #13
;)
Avatar billede madrich Nybegynder
20. april 2003 - 00:08 #14
btw. spgm er flyttet over til http://www.eksperten.dk/spm/342362
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester