Avatar billede eqvaliser Nybegynder
03. december 2003 - 18:45 Der er 13 kommentarer og
1 løsning

if www.mysite.dk online then txtbx_status="Online" else

damn, fatter ikke denne..


Lave et asp dok. som placeres på et site,
og kontrollere om et andet site er online.

derefter viser statusen, Online/Offline..


hjælp..
har overhovedet helleringen ide til hvordan det løses.
Avatar billede repsak Nybegynder
03. december 2003 - 18:48 #1
man kan jo altid pinge siden, men ved ikke hvor pænt det er!
Avatar billede repsak Nybegynder
03. december 2003 - 18:49 #2
eller hvad med at sende en pakke til port 80; hvis der er svar = online ellers offline
Avatar billede eqvaliser Nybegynder
03. december 2003 - 18:49 #3
tja.. ligemeget.. siderne er begge mine.

Men den ene bruges fra min PC.
de andre har jeg hostet.
Avatar billede dna Nybegynder
03. december 2003 - 18:50 #4
Kunne vel også lave en socketforbindelse til den... og så se om indholdet af det du får tilbage (HTML´en) er som ønsket.

dna
Avatar billede repsak Nybegynder
03. december 2003 - 18:51 #5
dna -> er det ikke det samme som mit svar? :-)
Avatar billede eqvaliser Nybegynder
03. december 2003 - 18:51 #6
socket nej puha.. det trin er jeg slet slet ikke god nok til at arbejde med ednu.

når jeg har "leget" med sockets i .NEt er der altid gået ged i den.. lol.
og tvivler på det er bedre nu.. *gg*
Avatar billede eqvaliser Nybegynder
03. december 2003 - 18:52 #7
men at pinge lydder cool..

brb, prøver lige at lege lidt med det.
Avatar billede repsak Nybegynder
03. december 2003 - 18:52 #8
eqvaliser -> med 'ikke så pænt' mente jeg mere overfor webserveren. Selve dine sider lider sman ikke nogen last
Avatar billede grunken Nybegynder
03. december 2003 - 19:03 #9
<%
Function teststatus(url)
dim objXMLHTTP, resultat, html
Set objXMLHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")
objXMLHTTP.Open "GET", url, false 
  On Error Resume Next
  objXMLHTTP.Send

  If Not err.number <> 0 Then
    resultat = 1
  Else
    resultat = 0
  End If

  Set objXMLHTTP = Nothing
  teststatus = resultat
End Function

url = "http://www.mysite.dk"

If teststatus(url) = 1 Then
  response.write "<img src=""online.gif"" />"
Else
  response.write "<img src=""offline.gif"" />"
End If

%>
Avatar billede dna Nybegynder
03. december 2003 - 19:04 #10
repsak: Ved ikke om det er det samme. At pinge og en socketforbindelse er vel ikke helt det samme. Det var jo også bare et foreslag.

dna
Avatar billede repsak Nybegynder
03. december 2003 - 19:07 #11
dna -> hehe nej, men jeg har vist heller aldrig påstået at det vat det samme (at der indgår sockets i ping er så en helt anden snak :-)
Avatar billede eqvaliser Nybegynder
07. december 2003 - 18:47 #12
grunken> SUPER KODE!! den hjalp..

Points ??
Avatar billede grunken Nybegynder
07. december 2003 - 23:52 #13
Ja tak :-)
Avatar billede eqvaliser Nybegynder
08. december 2003 - 16:14 #14
np
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