<% 'Copy this file into a directory with folders containing images (jpg, gif). '(optional) create a text file called captions.txt in each folder. ' with a caption on each line to go with each picture (in alphabetical order). ' set border size to a value greater than zero if you want a border around the picture. ' set border color if you have set a border size greater than 0. ' set the text-align: within the

galleries


Please choose a gallery from the list.
<% Const ForReading = 1, ForWriting = 2, ForAppending = 3 Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0 qfolder = request.querystring("f") if qfolder = "" then folderspec = server.mappath(".") Set filesys = CreateObject("Scripting.FileSystemObject") Set demofolder = filesys.GetFolder(folderspec) Set folcoll = demofolder.SubFolders For Each subfol in folcoll folsize = left((subfol.size/1000000), 3) folist = folist & "» " & subfol.Name & " " & vbcrlf folist = folist & "
" Next set filesys = nothing Response.Write folist else filepath = server.mappath(".") & "\" & qfolder captionfile = filepath & "\captions.txt" Set filesys = CreateObject("Scripting.FileSystemObject") Dim SomeArray() 'caption part If filesys.FileExists(captionfile) then set file = filesys.GetFile(captionfile) Set TextStream = file.OpenAsTextStream(ForReading,TristateUseDefault) captioncount = 0 Do While Not TextStream.AtEndOfStream Line = TextStream.readline ReDim Preserve SomeArray(captioncount) SomeArray(captioncount) = line 'response.write captioncount & " " & somearray(captioncount) & "
" captioncount = captioncount + 1 'Response.write Line Loop textStream.close end if 'folder part Set demofolder = filesys.GetFolder(filepath) Set filecoll = demofolder.Files filecount = 0 For Each file in filecoll Ext = UCase(Right(File.Path, 3)) If Ext = "JPG" OR Ext = "GIF" Then on error resume next data = SomeArray(filecount) on error goto 0 hrefpath = qfolder & "/" & file.name imagepath = "

" & data & "
" filist = filist & imagepath & vbcrlf filist = filist filecount = filecount + 1 data = "" end if Next set filesys = Nothing filist = filist %>

« Gallery

<%=filist%>

<% end if %>