Nån som vet hur man gör så att om en bild har ett röt kryss (den kan inte viasas alltså) så visas en annan bild istället. Förmodar att du syftar på att kontrollera om en bild finns eller inte, ungefär som visitkortet på pellesoft - där visas en dummybild om inte den riktiga finns. Den visas bara att bilden inte finns var sitter felet? Borde det inte vara (fotonamn = "images/profil_bilder/" & ID & ".gif") eftersom dun använder den sökvägen när du kontrollerar om den finns...? Dessutom borde det väl vara (If (fso.FileExists(Server.MapPath(path)))=true Then), eller? Tack nu funkar koden. Men kan man göra så att den kollar både gif,jpg,jpeg och bmp (Jag vet att jpg och jpeg är samma men vissa har kanske stavat det med jpeg) Tilllåt inte att man laddar upp mer än .jpg tycker jag... JPG är bra för bilder, och om man har .jpeg så kan man ju döpa om dem vid uppladdningen.... k.. men är det inte bättre med .gif tänkte på att paint stödjer det så då kan alla gära bilder utan att ha nått specielt pogram :)Kan inte visa bild
Sv: Kan inte visa bild
Då använder du exempelvis FSO för att först göra en kontroll om bilden finns eller inte. En exempelkod som du kan använda är följande som jag själv använder:
<code>
userid = 38
' finns fotot inte, visa en tom ruta
Set fso = Server.CreateObject("Scripting.FileSystemObject")
path = "c:\inetpub\wwwroot\upload\foto\" & userid & ".jpg"
If (fso.FileExists(path))=true Then
' bilden finns
fotonamn = userid & ".jpg"
else
' bilden finns inte
fotonamn = "missing.jpg"
end if
Set file = nothing
Set fso = nothing
response.write "<img src=" & fotonamn & " border=1>"
</code>
Som du ser ovan så heter bilderna 1, 2, 38 osv. Om inte bilden finns kommer en bild som heter missing.jpg att presenteras istället.
Hälsningar
/PelleSv: Kan inte visa bild
<%
ID = Session("ID")
Set fso = Server.CreateObject("Scripting.FileSystemObject")
path = "images/profil_bilder/" & ID & ".gif"
If (fso.FileExists(path))=true Then
fotonamn = ID & ".gif"
else
fotonamn = "images/profil_bilder/nopicture_yet.gif"
end if
Set file = nothing
Set fso = nothing
response.write "<img src=" & fotonamn &" height=100 width=80 border=0>"
%>Sv: Kan inte visa bild
/JohanSv: Kan inte visa bild
Sv: Kan inte visa bild
BMP är MYCKET stort!Sv: Kan inte visa bild