25. januar 2004 - 15:57Der er
4 kommentarer og 1 løsning
Test om billede findes.
Jeg er ved at lave en webside og i forbindelse med det skal jeg vise et billede, men selvfølgelig kun hvis det findes. Min tanke var noget i stil med :
filespec = Server.Mappath("/wwwroot/pict/" & Session("BrugerNavn") & ".JPG") Set f = fso.OpenTextFile(filespec,1) if f.status <> error then Response.Write "<img src='/pict/" & Session("BrugerNavn" & ".JPG"'>" end if
Du kan bruge FileExists som er en funktion på Filesystemobejct:
filespec = Server.Mappath("/wwwroot/pict/" & Session("BrugerNavn") & ".JPG") if fso.FileExists(filespec) then Response.Write "<img src='/pict/" & Session("BrugerNavn") & ".JPG"'>" end if
Der skal også lige et filesystemobejct med :) Set fso=Server.CreateObject("Scripting.FileSystemObject")
sådan:
Set fso=Server.CreateObject("Scripting.FileSystemObject") filespec = Server.Mappath("/wwwroot/pict/" & Session("BrugerNavn") & ".JPG") if fso.FileExists(filespec) then Response.Write "<img src='/pict/" & Session("BrugerNavn") & ".JPG"'>" end if
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.