Avatar billede hemberg Forsker
30. juli 2005 - 11:27 Der er 4 kommentarer og
1 løsning

Info om Sockets-Server Komponent & ASP

Spørgsmål flyttet fra:
http://www.eksperten.dk/spm/636037

Hejsa,

På min udbyders hjemmeside er der en lille liste over hvilke komponenter der er instaleret. På listen findes noget der hedder SOCKETS. Hvis man graver lidt i den får man denne side:

http://azero.dk/support/programmering/asp/artikler/sockets/get/

Som jeg læser det, kan man via denne funktion hente dele af html-sider ind i et asp script.

Vil det så sige at man også kan hente resultatet fra en asp-side ind på sin egen side? Er der nogen det har erfaringer eller kan give info om denne HTTP GET funktion da linket nederst på siden ikke virker. Og jeg har ikke haft held til at snuse noget op selv !

På forhånd tak !
Avatar billede hiks Nybegynder
30. juli 2005 - 15:13 #1
hej

det ligger under free downloads på dimac.net side

http://www.dimac.net/Products/FreeProducts/w3Sockets/Reference/Refstart.htm

til hentning af indhold fra sider kan du også bruge XMLHTTP, som ligger på de fleste servere:

<%
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://www.jubii.dk"

theSrc = GetHTML(URL)
response.Write (theSrc)

%>

/hiks
Avatar billede hemberg Forsker
03. august 2005 - 15:24 #2
Det var godt nok smart...... Din kode virker perfekt. Kan man også afgrænse der inden for fx. nogle tags/id'er eller lign. (Eller resultatet fra et asp.script...)??
Avatar billede hiks Nybegynder
03. august 2005 - 15:32 #3
ja det kan du sagtens - det du får fra funktionen getHTML er en string og den kan du jo lave alle mulige dejlige funktioner i:

Instr
Mid
Left
Right
Split
osv osv

Du kan også lave reg-expressions hvis det mere er dig se evt her så:

http://www.eksperten.dk/spm/634474

/hiks
Avatar billede hemberg Forsker
05. august 2005 - 15:09 #4
Kanon.... Tak for det. Smid lige et svar..
Avatar billede hiks Nybegynder
05. august 2005 - 16:10 #5
np - det var så lidt...

/hiks
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