---
title: "finns bilden?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/48685-finns-bilden"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Poffe"
published: "2002-07-25T11:33:39.000Z"
updated: "2002-07-25T14:11:56.000Z"
replies: 10
views: 399
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/48685-finns-bilden"
---

# finns bilden?

## #1 — Poffe, 2002-07-25T11:33Z

har sökt här i forumet och i några andra men jag har inte hittat nått bra.

min fråga är om det går att kontrollera om en bild (man har adressen ex. <http://www.domain.com/bild.gif>) fungerar eller inte.

nån som vet en bra lösning?
tack på förhand!!

Permalänk: https://www.webforum.nu/p/48685

## #2 — mattiasjarnhall, 2002-07-25T11:56Z

Här finns nog ditt svar: <http://www.aspsidan.nu/forum/visaTrad.asp?id=10759&kategori=ASP>

/MJ

Permalänk: https://www.webforum.nu/p/730290

## #3 — Ekström, 2002-07-25T12:16Z

Skulle tro att det är något sånt här du söker:

If objFSO.FileExists(Server.Mappath("enbild.gif")) Then
Response.Write "Filen finns!"
End if

Eftersom du skriver i ASP-forumet :)

Permalänk: https://www.webforum.nu/p/730303

## #4 — Poffe, 2002-07-25T12:17Z

jo det funkar om bilden ligger på servern scriptet körs på men det gör den tyvärr inte :(

Permalänk: https://www.webforum.nu/p/730309

## #5 — Palleman, 2002-07-25T13:05Z

Jag byggde en sådan funktion för ett tag sedan, den fungerar bra faktiskt.  :) 

```
<%

Function CheckImage(strPage)

	Set objXMLHttp = Server.CreateObject ("Microsoft.XMLHTTP")
	objXMLHttp.Open "GET", strPage ,False,"",""
	objXMLHttp.Send

	If objXMLHttp.Status = 200 Then
		CheckImage = "Ok, denna bild finns!"
	Else
		CheckImage = "Varning, denna bild finns inte!"
	End if
	Set objXMLHttp = Nothing 

End Function

%>

<%= CheckImage("http://www.webforum.nu/images/wfstandard/smilies/smile.gif") %>
```

Permalänk: https://www.webforum.nu/p/730356

## #6 — Ekström, 2002-07-25T13:07Z

Smart funktion, Palleman.

Tänkte aldrig på RegExp  :r

Permalänk: https://www.webforum.nu/p/730359

## #7 — Poffe, 2002-07-25T13:40Z

Edit:

Den funkar inte nu :( vad man än skriver för adress så finns bilden, ävenfast den inte finns...

Permalänk: https://www.webforum.nu/p/730380

## #8 — Palleman, 2002-07-25T13:54Z

Hmm.. det enda strulet jag stött på är när domänen inte finns, men det kan man kontrollera innan.

Testar jag olika bilder på domänen webforum.nu får jag alltid *Ok, denna bild finns!*  hur jag än gör. 
Testar jag olika bilder på min egen domän fungerar det som det är tänkt. :OO  :q 

Har du testat olika bilder på olika servrar?

red: Stavfel..

Permalänk: https://www.webforum.nu/p/730391

## #9 — Poffe, 2002-07-25T13:58Z

ja, även på servrar som inte finns men det blir hur jag än gör "Ok, denna bild finns!"

Permalänk: https://www.webforum.nu/p/730393

## #10 — Poffe, 2002-07-25T13:59Z

men, nu verkar det fungera :D

Permalänk: https://www.webforum.nu/p/730394

## #11 — Brimba, 2002-07-25T14:11Z

För att göra så den inte visar true när den egentligen är false kanske du kan göra såhär: 

```
Function CheckImage(strPage)
	On Error Resume Next
	Set objXMLHttp = Server.CreateObject("Microsoft.XMLHTTP")

	objXMLHttp.Open "GET", trim(strPage) ,False
	objXMLHttp.Send 

	If Err.Number = 0 Then
		If objXMLHttp.Status = 200 then
			CheckImage = True
		Else
			CheckImage = False
		End if
	Else
		CheckImage = False
	End If
	Set objXMLHttp = Nothing 
End Function
```

Permalänk: https://www.webforum.nu/p/730399

---

Tråden på webben: https://www.webforum.nu/amne/asp/48685-finns-bilden
