<% dim fso, folder, files, f, path, txtStream dim interval_speed, fileArr(), count, size sub bubbleSort(byref arr) dim count, i, j, bound, temp bound = uBound(arr) i = bound for count = 0 to bound j = 1 do while j <= i if arr(j - 1) > arr(j) then temp = arr(j - 1) arr(j - 1) = arr(j) arr(j) = temp end if j = j + 1 loop i = i - 1 next end sub if isempty( request("name") ) then response.write "[{err:""Invalid Parameters""}]" response.flush response.end end if interval_speed = 0 set fso = server.createObject("Scripting.FileSystemObject") path = server.mapPath(request("name") &"\") if fso.folderExists(path) then set folder = fso.getFolder(path) set files = folder.files count = 0 for each f in files if f.name = "noclick.txt" then '' do not slide per click, slide on an interval '' read the file to find out how often to change images '' speed is set in milliseconds, 1000 is 1 second. set txtStream = fso.openTextFile(path &"\noclick.txt") interval_speed = txtStream.readAll() txtStream.close set txtStream = nothing elseif f.name <> "." and f.name <> ".." then redim preserve fileArr( count ) set fileArr( uBound(fileArr) ) = f count = count + 1 end if next bubbleSort fileArr size = 0 for count = 0 to uBound(fileArr) if count > 0 then response.write "&" response.write "f_"& count &"="& escape( fileArr(count).name ) size = size + fileArr(count).size next if interval_speed <> 0 then response.write "&intv_speed="& interval_speed end if response.write "&count="& count &"&total_size="& size set files = nothing set folder = nothing end if set fso = nothing %>