Avatar billede hanne-dk Nybegynder
01. juni 2001 - 00:54 Der er 7 kommentarer og
1 løsning

se hvilke underbiblioteker der er - (som links)

øh dette bliver sikkert lidt forvirende, men jeg prøver:

jeg har nu fået lavet halvdelen af en upload og se hvad der er uploadet side.
www.hobbyrummet.dk - (papirklipdelen)

dvs. jeg HAR fået lavet så folk kan uploade filer til et underbibliotek som de selv laver (deres navn)

nu mangler jeg bare at lave en side hvor man kan se disse underbiblioteker som links med tilhørende thumbnail side, så andre besøgende kan se hvilke papirklip andre har uploadet.
forvirret - kik på siden det kan måske hjælpe.
filen skal hente underbibliotekerne fra et bibliotek som hedder \"brugere\" der efter ligger x antal uploadede underbiblioteker.
disse er også registreret i en database som bare hedder \"database.mdb\" - tabel= \"kunder\" - række= \"navn\"

håber nogen kan hjælpe
Avatar billede no_doubt Nybegynder
01. juni 2001 - 01:04 #1
Avatar billede hanne-dk Nybegynder
01. juni 2001 - 01:07 #2
kan man se det i funktion nogen steder?
Avatar billede hanne-dk Nybegynder
01. juni 2001 - 01:21 #3
Har nu prøvet, men det er ikke helt det jeg søger.
1 - man kan ikke se billederne som thumbnails
2 - man kan ikke klikke på billedfilerne så de kan ses.

andre forslag?
Avatar billede -mascot- Nybegynder
01. juni 2001 - 12:29 #4
hvad med at du omprogramere ASPadmin lidt så den kan lige det u vil have den til at kunne...
Avatar billede minijensen1 Nybegynder
01. juni 2001 - 12:40 #5
hmm, jeg har et script liggende, som nok kan gøre det... Jeg  har det desværre ikke lige her! Men jeg kan skrive det i aften.. :)
Avatar billede hanne-dk Nybegynder
01. juni 2001 - 23:28 #6
Glæder mig
du kan evt. sende til
hanne@papercut.dk
Avatar billede minijensen1 Nybegynder
02. juni 2001 - 00:11 #7
Prøv med det her:


<%  Response.Buffer = True
\'---------- Indstillinger -----------
Path = \"brugermappe/\"                      \' Mappen indeholdende brugernes mapper
ThisFile = Request.ServerVariables(\"URL\")  \' Filnavnet på DENNE fil
ThumbWidth = 100                          \' Bredden på thumbnails (pixels)
ThumbHeight = 100                          \' Højden på thumbnails (pixels)
PicWidth = 500                            \' Bredden på billederne (pixels)
PicHeight = 500                            \' Højden på billederne (pixels)
TableMax = 5                              \' Antal billeder der vises på én linie
\'------------------------------------  %>
<html>
<head>
<title>minijensen1.com</title>
<script language=\"JavaScript\">
<!-- // Hide from old browsers
function see(imagesrc, filename)
{
  nytvindue = window.open(\'<%=Path%>\', \'_blank\', \'width=<%=PicWidth%>,height=<%=PicHeight + 20%>\');
  nytvindue.document.clear()
  nytvindue.document.open()
  nytvindue.document.write(\"<html><head><title>\" + filename + \"</title></head><body topmargin=\'0\' rightmargin=\'0\' leftmargin=\'0\' bottommargin=\'0\'><img src=\'\" + imagesrc + \"\' width=\'<%=PicWidth%>\' height=\'<%=PicHeight%>\'><br><div align=\'center\'><a href=\'java script:Print()\'>Udskriv</a></div></body></html>\");
  nytvindue.document.close();
}
//-->
</script>
</head>
<body>
<%  Set FileObj = Server.CreateObject(\"Scripting.FileSystemObject\")
    If Request(\"bruger\") = \"\" Then
      Set MainFolder = FileObj.GetFolder(Server.MapPath(Path))
      Set Folders = MainFolder.SubFolders
      For Each Folder In Folders
        Response.Write \"<a href=\"\"\" & Request.ServerVariables(\"URL\") & \"?bruger=\" & LCase(Folder.Name) & \"\"\">\" & Folder.Name & \"</a><br>\"
      Next
      Set MainFolder = Nothing
      Set Folders = Nothing
    Else
      TableCount = 0
      Set MainFolder = FileObj.GetFolder(Server.MapPath(Path & Request(\"bruger\")))
      Set Files = MainFolder.Files
      Response.Write \"<table cellpadding=\"\"3\"\"><tr>\"
      For Each File In Files
        Accept = False                      \' Gør filen uaccepteret, da den ikke er checket endnu
        Select Case Right(File.Name, 3)    \' Finder filtype, og checker om den er godtkendt
          Case \"jpg\": Accept = True        \' Filtypen jpg er godkendt
          Case \"gif\": Accept = True        \' Filtypen gif er godkendt
          Case \"bmp\": Accept = True        \' Filtypen bmp er godkendt
          Case Else: Accept = False        \' Alle andre filtype er ikke godkendt
        End Select
        If Accept Then
          TableCount = TableCount + 1      \' Skriver i variablen TableCount, hvor mange billeder der står på linien
          Response.Write \"<td align=\"\"center\"\"><a href=\"\"java script:see(\'\" & LCase(Path & Request(\"bruger\") & \"/\" & File.Name) & \"\', \'\" & LCase(File.Name) & \"\')\"\"><img src=\"\"\" & Path & Request(\"bruger\") & \"/\" & File.Name & \"\"\" width=\"\"\" & ThumbWidth & \"\"\" height=\"\"\" & ThumbHeight & \"\"\" border=\"\"0\"\"></a><br><font face=\"\"verdana\"\" size=\"\"1\"\">\" & LCase(File.Name) & \"</font></td>\"
          If TableCount = TableMax Then    \' Checker om der er for mange billeder på linien
            TableCount = 0                  \' Hvis der er for mange så skriv variablen TableCount til nul og
            Response.Write \"</tr><tr>\"      \' start en ny linie
          End If
        End If
      Next
      Response.Write \"</tr></table>\"
      Set MainFolder = Nothing
      Set Folders = Nothing
    End If
    Set FileObj = Nothing  %>
</body>
</html>
Avatar billede hanne-dk Nybegynder
02. juni 2001 - 01:27 #8
FLOT FLOT

det var lige hvad jeg søgte
du kan evt. se det i funktion på
www.hobbyrummet.dk
1000 tak for hjælpen
hvis jeg havde flere point på min konto havde du fået lidt ekstra, men jeg kun 7 :-(
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