webForumDet fria alternativet

Visa källa?!?

ASP

7 svar · 219 visningar · startad av Asa

Medlem sedan dec. 20011 860 inlägg
Frågan#1

Kan man på något sätt visa källan- htmlkoden på en sida som ligger på någon annans server och kolla efter ett speciellt ord på en sida med asp? Ex som ligger med exakt denna adress?

http://www.gruvsjo.com/default.asp

Medlem sedan apr. 20003 174 inlägg
#2

Japp, visst kan man det.

Sök på XMLHTTP här i forumet så får du säkert upp en del intressant information. :)

Medlem sedan dec. 20011 860 inlägg
#3

Okej! Tackar för tipset! :) Måste man ha nå speciellt på webbhotellet för att det ska funka?

Medlem sedan apr. 20003 174 inlägg
#4

Nope, inte på nyare servrar baserade på MS-plattform iaf.

Mer intressant läsning:
» http://www.4guysfromrolla.com/webtech/110100-1.shtml

Medlem sedan dec. 20011 860 inlägg
#5

Någon som har ett bra exempel på hur man kollar om en viss länk finns på sidan? Helst upplagd i en function! Har sökt här men inte hittat nåt passande!

Medlem sedan dec. 20011 860 inlägg
#6

Denna verkar funka.

<%
url   = "http://www.gruvsjo.com"
exist = "http://www.aspsidan.nu"

Set xml = Server.CreateObject("Microsoft.XMLHTTP")
' Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP")
xml.Open "GET", url, False
xml.Send

If InStr(1, xml.responseText,exist) Then
  Response.Write "Länken finns på sidan"
Else
  Response.Write "Länken finns ej på sidan"
End If
 
Set xml = Nothing%>
Medlem sedan apr. 20003 174 inlägg
#7

Lek med denna kod. :)
Den talar i nuläget om hur många gånger besökarna klickat på min banner från din sida:

[RED]<%

Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.Open "GET", "http://www.gruvsjo.com", False

objHTTP.Send
strHTML=objHTTP.responseText
Set objHTTP = Nothing

Set objRegExp = New regexp
objRegExp.Global = false
objRegExp.IgnoreCase = true
objRegExp.Pattern = "<img src=""http://www.palleman.nu/banners/palle_88_1.gif"" border=""0"" alt="".*"" width=""88"" height=""31""></a>"
Set hittade = objRegExp.Execute(strHTML)

Function red(strText) 
	strText = replace(strtext,"<img src=""http://www.palleman.nu/banners/palle_88_1.gif"" border=""0"" alt="""," ")
	strText = replace(strtext,""" width=""88"" height=""31""></a>"," ")

	red = strText
End Function

For each item in hittade
Response.Write red(item.value) 
Next

%>[/RED]
Medlem sedan dec. 20011 860 inlägg
#8

Tackar för det exemplet!

254 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
116 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)