webForumDet fria alternativet
Logga in / Bli medlem

Bildvisning

ASP

3 svar · 173 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Trådstart#1

Jag testade precis följande kod och bilderna på hemsidan får istället för en http-sökväg en sökväg liknande "file:///D:/home/www/bilder/Caprice.jpg". Vad gör jag för fel?

<%
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder(Server.Mappath("/bilder"))
Set Files = Folder.Files

For each Item In Files
Response.Write "<img src='" & Item & "'>"
Next
%>

Medlem sedan dec. 2000399 inlägg
#2

Hej!

Du får ersätta den oönskade delen av sökvägen med nåt bättre. Testa med något liknande detta:

replace(Item,"file:///D:/home/www/","http://www.dindoman.se/")
Medlem sedan apr. 20012 427 inlägg
#3

Och hur skulle den koden se ut implementerad i mitt exempel? Jag har försökt, men jag kan inte tänka mig att det ska se ut enligt nedan.

<%
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder([b]replace(Item, Server.Mappath("/bilder"),"http://www.doman.se/bilder/")[/b])
Set Files = Folder.Files

For each Item In Files
	Response.Write "<img src='" & Item & "'>"
Next
%>
Medlem sedan dec. 200012 464 inlägg
#4
<%
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder(Server.Mappath("/bilder"))

Set Files = Folder.Files
For each Item In Files
Response.Write "<img src='" & replace(Item, Server.Mappath("/bilder"),"http://www.doman.se/bilder")) & "'>"
Next
%>

Ungefär, du kanske måste lägga till en / eller så. Orkar inte tänka mer nu.

373 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
124 ms — hämta statistik (db)
123 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)