Avatar billede wzarlon Nybegynder
06. oktober 2003 - 14:36 Der er 5 kommentarer og
1 løsning

Billeder fra dir

Hej exp.

En af jer som kender til et script som kan hente alle billeder *.jpg, *.gif, *.bmp *.png mm fra et directory, for derefter at vise dem i thumbnail på en webside, med mulighed for at klikke på thum og få i original størrelse?

Jeg ku godt lave dette selv, men da det er til en hurtig fremvisning, vil jeg ikke opfinde den dybe igen, if you catch my drift :o)
Avatar billede netro Nybegynder
06. oktober 2003 - 15:06 #1
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder("c:\sti\til\mappe\")
For Each File In Folder.Files
    Response.Write "<a href='/images/" & File.Name & "' target='_blank'><img src='/images/" & File.Name & "' style='width:100px; height:75px;'></a>"
Next
Set Folder = Nothing
Set FSO = Nothing
Avatar billede netro Nybegynder
06. oktober 2003 - 15:15 #2
Ja, den tager så ALLE filer. Brug denne i stedet og vær opmærksom på, at det aldrig er en god løsning at resize'e billeder med styles, da filstørrelsen ikke ændres (Læs: Tungt at hente thumbnails ned).

Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder("c:\sti\til\mappe\")
For Each File In Folder.Files
    ExtIndex = InStrRev(File.Name, ".")
    FileExt = LCase(Mid(File.Name, ExtIndex + 1))
    If FileExt = "jpg" Or FileExt = "jpeg" Or FileExt = "gif" Or FileExt = "bmp" Or FileExt = "png" Then
        Response.Write "<a href='/images/" & File.Name & "' target='_blank'><img src='/images/" & File.Name & "' style='width:100px; height:75px;'></a>"
    End If
Next
Set Folder = Nothing
Set FSO = Nothing
Avatar billede wzarlon Nybegynder
06. oktober 2003 - 20:26 #3
Ok interessant.
Jeg kigger lige på dit forslag
Avatar billede wzarlon Nybegynder
06. oktober 2003 - 20:31 #4
Jeg har lige testet, og det er lige sådan noget jeg er efter. Tak for det!

Har du et forslag på falderebet til en løsning med de thumbs(byte mæssigt), uden at jeg manuelt skal ind og lave dem?
Avatar billede netro Nybegynder
06. oktober 2003 - 21:40 #5
Det er et spørgsmål, der har været stillet rigtig mange gange, og som altid er svaret, at du skal benytte en billedkomponent til at resize'e de store billeder til thumbnails, hvis du vil have det automatiseret.

Er det din egen server, kan jeg anbefale følgende (gratis) komponent:
http://www.reneris.com/tools/idownbin.asp

Er det et webhotel hos en udbyder, har de muligvis ASPimage installeret. Prøv at forhør dig hos dem.
Avatar billede wzarlon Nybegynder
07. oktober 2003 - 12:39 #6
Fino. Ja, min udbyder har ASPimage.. Jeg læser omkring resize der.
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