Ваша проблема в том, как вы назначаете URLString.Он начинается как "", и когда вы читаете каждую строку в файле, вы перезаписываете его существующее значение.Последняя строка файла будет последней перезаписью, так что это будет значение внутри URLString в конце цикла.Пример кода:
output = ""
path = server.mappath("../admin/Links.txt")
set fs = server.createobject("Scripting.FileSystemObject")
set f = fs.OpenTextFile(path, 1, true) '1 = for reading
do while not f.AtEndOfStream
text = trim(f.ReadLine)
if text <> "" then
if instr(text,",") > 0 then
arry = split(text,",")
' assuming line = filename.jpg, url.com
output = output & "<a href="""&trim(arry(1))&"""><img src="""&trim(arry(0))&""" /></a><br />"
end if
end if
loop
f.close
set f = nothing
set fs = nothing
Это удаляет лишние пробелы вокруг любого текста и просто записывает список изображений серии.Единственный недостаток в том, что если имя файла содержит запятую, оно сломается.