30. december 2002 - 21:59Der er
1 kommentar og 1 løsning
Gennemrode arkiv og tage et tilfældigt billede
Hej hej
Jeg har en vildern mappe struktur med en del billeder i (3500).....nu vil jeg høre om nogen af jer kunne hjælpe med noget smart noget der kunne rode det hele igennem og trylle et tilfældigt billede frem.....
Da der ikke er nogen "fast struktur" andet end dette og der hele tiden kommer nyt skal den jo rode det hele igennem hvergang........hvordan får vi gjort det lettest ?
Det var godt nok mange billeder at skulle igennem hver gang...men du kan rode en struktur og gemme navnet på filen og vise et tilfældigt billede sådan her:
Set fso = CreateObject("Scripting.FileSystemObject")
function lookinfolder (foldernavn, listen) Set objFolderR = fso.getFolder( foldernavn )
Set objFolder = fso.getFolder( objFolderR.Path ) Set objFiles = objFolder.Files
for each file in objFiles if InStr(1,"gif,jpg,jpeg,bmp", LCase(fso.GetExtensionName(file.name))) > 0 then rootlen = len(server.mappath("/"))+1 navn = Replace(Mid(file.path,rootlen),"\","/") listen = listen & "," & navn end if next Set objFolder = Nothing Set objFiles = Nothing
For each Folder in objFolderR.SubFolders call lookinfolder (Folder.path, listen) next
Set objFolderR = Nothing end function
listFiles = ""
'Her angiver du den fysike sti til "root" for billede bilerne strPhysicalPath = "C:\Inetpub\wwwroot\billeder" xx = lookinfolder (strPhysicalPath, listFiles)
tak eagleeye, kigger på det engang i det nye år..........har sq nada tid nu :-) men pt ser det fino ud
Synes godt om
Ny brugerNybegynder
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.