Avatar billede [tpl]foxy Nybegynder
14. juli 2007 - 22:05 Der er 6 kommentarer og
1 løsning

MapPath - vis kun jpg/JPG

Hej!

Jeg har fundet denne lille stump kode, som læser samtlige filer i et dir - men det jeg ønsker er at den kun læser jpg/JPG :) Nogen der kan hjælpe?

<%
    rootpath = server.MapPath("./galleri")
    level = 0
 
    sub getPath(strPath,level)
        Set fsObj = CreateObject("Scripting.FileSystemObject")
        Set MainFolder = fsObj.GetFolder(strPath)
        Set Files = MainFolder.Files
        Set Folders = MainFolder.subfolders

        For Each File in Files
            for a = 1 to level
                Response.Write "&nbsp;"
            next
            filnavn = server.URLEncode(file.name)
            response.write "<IMG SRC=/galleri/thumbs/" & file.name & "><br>"
        next
        set fsObj = Nothing
        set MainFolder = Nothing
    end sub
 
    call getPath(rootpath,level)
%>
Avatar billede The Real Yoda Juniormester
14. juli 2007 - 22:08 #1
en rigtig vattet måde at gøre det på kunne være..

For Each File in Files
            for a = 1 to level
                Response.Write "&nbsp;"
            next
            filnavn = server.URLEncode(file.name)

            if right(file.filename,4)=".jpg" then response.write "<IMG SRC=/galleri/thumbs/" & file.name & "><br>"
        next
Avatar billede The Real Yoda Juniormester
14. juli 2007 - 22:11 #2
Skulle naturligvis være:

if lcase(right(file.name,4))=".jpg" then response.write "<IMG SRC=/galleri/thumbs/" & file.name & "><br>"
Avatar billede [tpl]foxy Nybegynder
14. juli 2007 - 22:14 #3
mange tak - giver du et svar så du kan få point? :)

hvorfor hedder det forreste file.name,4?
Avatar billede [tpl]foxy Nybegynder
14. juli 2007 - 22:15 #4
forresten *
Avatar billede The Real Yoda Juniormester
14. juli 2007 - 22:20 #5
right(file.name,4)

right (variabel,antal)

tag de ANTAL tegn i streng start fra højre..

altså tag 4 tegn fra højre.. hvis de er lig med ".jpg".. så ..
Avatar billede The Real Yoda Juniormester
14. juli 2007 - 22:20 #6
hov forresten .. var svar
Avatar billede [tpl]foxy Nybegynder
14. juli 2007 - 22:40 #7
arh.. smart smart :)
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