Hej!
Håller på med ett fotoalbum som endast hämtar bilder ifrån mappar.
Det är så här:
Jag vill att man ska kunna leta sig igenom mappkonstruktionen och dte kan jag med den koden som är nedanför. Men när det sedan visas det ligga bilder i en av undermapparna så vill jag att dem ska visas. Hur kan man lösa detta?
<%
rootname = server.mappath("/foto/")& "/"
Dirfolder = request.querystring("dir")
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder(rootname & Dirfolder)
set Files = Folder.Files
'ParentFolderName = FSO.GetParentFolderName(rootname & Dirfolder)
For each Item in Folder.SubFolders
if Item.Name = "_vti_cnf" then
else
response.write "<a href='" & strScriptname & "?Dir=" & Item.Name & "'>" & Item.Name & "</a>"
'response.write Item.Name
response.write "<br />"
end if
Next
set Folder = nothing
set FSO = nothing
set Files = nothing
%>
om det nu visar sig att de ligger filer i mappen som är bilder..
så typ när du läst in mappen. så skriver du ju ut sakerna i detta kodavsnitt, och du har ju läst in filerna i den aktuella mappen i delen Folder.Files, så lopa bara igenom den sen inom första for each, tror jag! :)
Länge sen man pysslade med ASP! :)
For each File in Files
Response.Write("<img width=""X"" height=""Y"" src="/sökväg/" & File.Name & ""><br>")
Next
mmm...det funkar jo men prblemmet blir när man går först in i huvudmappen låt oss säga att den heter huvud, sen i den ska det ligger det mappar, under1, under2 osv och i dem finns det bilder.
Kolla vad som händer själva: http://www.mskold.com/madde/
Du måste plocka med dig mappnamnen hela vägen. Sätt ihop Dirfolder med "/" och Item.Name, så att sökvägen blir komplett. Ta dessutom bort eventuella förekomster av "..", eftersom det annars blir lätt att bläddra i kataloger som man inte borde få titta i.
253 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e