Avatar billede lund_dk Praktikant
10. november 2006 - 19:50 Der er 2 kommentarer og
1 løsning

Tjek url

Kan jeg på nogen måde tjekke i en url http://www.domæne.dk/sti.asp at de første 4 tegn i sorucecode er

<img


?
Avatar billede loukas Mester
10. november 2006 - 23:33 #1
Jeg går ud fra at det er de første 4 tegn på en ekstern side.
Så skal du først hente indholdet.
Det kan gøres således:
<%
function GetHTML(url)
    Set xmlhttp = Server.CreateObject("MSXML2.ServerXMLHTTP.3.0")
    xmlhttp.open "GET", url, false
    xmlhttp.setRequestHeader "User-Agent","My funky browser."
    xmlhttp.send()
    response.write xmlhttp.status                  ' Add this line.
    If(xmlhttp.status=404) Then
          response.write("Src not found")
    Else
          response.write Len(xmlhttp.responseText)  ' Add this line.
          GetHTML = xmlhttp.responseText
    End If
    If err.number <> 0 then
        response.write "Url not found"
    end if
    Set xmlhttp = nothing
end function

url = "http://localhost/test/test.asp"
theSrc = GetHTML(URL)
response.Write (theSrc)

'de første 4 tegn i kilden
strFoerste4 = left(theSrc,4)
if strFoerste4 = "<img" then
Response.Write "de første 4 er img tag"
else
Response.Write "de første 4 er IKKE img tag"
end if

%>

Håber det virker, for jeg har ikke tjekket det ;-)
Avatar billede lund_dk Praktikant
11. november 2006 - 08:28 #2
Virker perfekt.. tak :)

Smid et svar..
Avatar billede loukas Mester
11. november 2006 - 14:25 #3
Det var så lidt ;-9
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester