Avatar billede simonhoejer Nybegynder
09. juni 2004 - 13:33 Der er 2 kommentarer og
1 løsning

Download filer som mine brugere har uploadet

Jeg har en uploadfunktion på mine hjemmeside, hvor brugeren kan ligge filer op
så andre brugere også kan se dem. Når filen ligges op på serveren ligges filens
navn ned i en tabel der hedder 'opload' i kolonnen 'filnavn'.
Mine brugere er delt op forskellige kategorier som hedder: moedevaerter,
lederskab, boern, ungdom + nogle flere, og det er ikke alle filer som alle
brugere må se, faktisk må hver fil kun ses af én bestemt gruppe. Navnet på denne
gruppe ligges i samme tabel som før men i kolonen 'rettighed'.

For at se filerne og downloade dem skal de ind på
'visfiler.asp?omraade=gruppensnavn'. Det kommer de ved hjælp af menuen hvor de
hvis de skal se de filer der er til gruppen 'celle' trykker på linket: '<a
href="visfiler.asp?omraade=Celle>Celle</a>'.
Det er så meningen at visfiler.asp?omraade=Celle skal hente de filnavne fra
databasen som har 'rettighed' = 'Celle', og så lave et link til hver af filerne
(der vil være 0-10 filer).
Filerne ligger i en undermappe der hedder 'upload'.

Indtil videre har jeg fået hentet filnavnene fra databasen, men kan ikke regne
ud hvordan jeg skal få lavet link til de forskellige filer.

Her er min foreløbige kode:


strSQL = "Select filnavn from opload where rettighed = '" &
Request.Querystring("omraade") & " ' "

Set rs = Conn.Execute(strSQL)

If rs.EOF or rs.BOF Then

Response.Write "Der er ingen filer"

else

Response.Write "<a href='upload/TEST.TXT'>HER SKAL VÆRE ET LINK TIL FILEN</a>"

End If


men den kommer jeg jo ikke langt med... så er der nogen der har en ideén til
hvordan jeg kan lave en kode der automatisk henter de relevante info og generere
de ønskede links?

Det behøver ikke være et færdigt script (selv om det ville være rart), men kan
også bare være en sktise eller ide, så kan jeg selv/andre arbejde videre med den ide og få det til at virke efter hensigten.

Mit webhotel bruge denne ASP-fortolker: Chilisoft
ASP (eller "Sun Java System Active Server Pages", som det hedder lige
for tiden) og de kører på UNIX/Linux server (www.b-one.dk)
På forhånd TAK!
Avatar billede nozio Nybegynder
09. juni 2004 - 16:22 #1
du kunne prøve med:

strSQL = "Select filnavn from opload where rettighed = '" &
Request.Querystring("omraade") & "'"

Set rs = Conn.Execute(strSQL)
    do while not RS.EOF
          Response.Write "<a href='upload/" & RS("filnavn") & "'>HER SKAL VÆRE ET LINK TIL FILEN</a>"
    RS.MoveNext
    loop
RS.Close
Set RS = Nothing
Avatar billede simonhoejer Nybegynder
09. juni 2004 - 19:00 #2
Tusind Tak nozio. men kan du ikke lige lavet et svar til dette spg. i stedet for bare en 'kommentar'? ellers kan jeg ikke give dig dine point...
Avatar billede nozio Nybegynder
09. juni 2004 - 19:46 #3
ok - et svar
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

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging