<%
Set filesys = CreateObject("Scripting.FileSystemObject")
If filesys.FileExists("gfx/"&Rs("alias")&.jpg") Then
Response.Write "<img src=gfx/"&Rs("alias")&".jpg>"
Else
Response.Write "<img src=gfx/tom.jpg>"
End If
%>
Jag menar att du bör ha citationstecken runt sökvägarna till bilderna i dina html-taggar. Eftersom de används som strängavgränsare i asp måste man dock escapea dem.
<%
Set filesys = CreateObject("Scripting.FileSystemObject")
If filesys.FileExists(Server.Mappath("gfx/" & Rs("alias") & ".jpg")) Then
Response.Write "<img src=gfx/"&Rs("alias")&".jpg>"
Else
Response.Write "<img src=gfx/tom.jpg>"
End If
%>
Det kanske funkar, men det är inte korrekt HTML. Gör som @nders säger.
Sen vill man förstås inte att det ska kunna hamna såna sköna HTML-taggar i koden, så Response.Write "<img src=""gfx/" & Server.HTMLEncode(Rs("alias")) & ".jpg"">" is the shit.
260 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e