Avatar billede mjl Nybegynder
18. marts 2002 - 20:22 Der er 23 kommentarer og
1 løsning

Lave ping IP i JavaScript

Hej der...

Er der nogen, der kan lave en ping IP ting i JavaScript - den skal bruges som "er jeg online eller offline"

På forhånd tak...
Avatar billede angelod Novice
18. marts 2002 - 20:26 #1
Jeg er ret overbevist om at det er umuligt. Kort og godt.
Avatar billede mjl Nybegynder
18. marts 2002 - 20:29 #2
Erik Jacobsen, hævdede at det kunne lade sig gøre...
Avatar billede beldring Nybegynder
18. marts 2002 - 20:42 #3
jamen så har han taget fejl(!)  -Det er umuligt at lave med et javascript...
Avatar billede angelod Novice
18. marts 2002 - 20:44 #4
Ja det mener jeg også. Der er intet i sproget JavaScript der understøtter det.
Avatar billede mjl Nybegynder
18. marts 2002 - 20:45 #5
Jamen ok så.....utroligt - han er ellers ret klog, og ligger nummer 3 herinde....men ok - alle kan jo tage fejl - tak for hjælpen!!!
Avatar billede nikolajdu Nybegynder
18. marts 2002 - 20:56 #6
Hov hov. Man kan f.eks tjekke om et billede findes - Gør det det, så er serveren oppe - gør det ikke, så er serveren nede. Altså en genvej til at pinge en server.

/Nikolaj
Avatar billede beldring Nybegynder
18. marts 2002 - 20:57 #7
Jeps.
Men det fungerer ikke på samme måde(!)
Avatar billede nikolajdu Nybegynder
18. marts 2002 - 20:58 #8
Næh, men spørgsmålet her går jo ud på om serveren er oppe eller ej og her er metoden fin.
Avatar billede mjl Nybegynder
18. marts 2002 - 20:58 #9
ok - jamen hvad nu hvis jeg har fast IP, og det er den, jeg vil pinge/tjekke for online eller offline?
Avatar billede mjl Nybegynder
18. marts 2002 - 20:59 #10
Altså ingen side...
Avatar billede mjl Nybegynder
18. marts 2002 - 21:00 #11
Hov - kom til at trykke accepter...
Avatar billede mjl Nybegynder
18. marts 2002 - 21:00 #12
Der er selvfølgelig points til en løsning!!!
Avatar billede mjl Nybegynder
18. marts 2002 - 21:01 #13
Jeg har dog en FTP kørende på samme IP....
Avatar billede nikolajdu Nybegynder
18. marts 2002 - 21:03 #14
Det nemmeste vil selvfølgelig også være at pinge serveren via ASP/PHP, men det kan lade sig gøre i javascript. Skal bare lige selv finde ud af hvordan. Jakoba har vist det 100 gange :))
Avatar billede mjl Nybegynder
18. marts 2002 - 21:07 #15
ok - problemet er, at når jeg har lavet det i PHP på 100 forskellige måder, har det ikke virket på serveren (kun lokalt) - serveren kører Linux
Avatar billede nikolajdu Nybegynder
18. marts 2002 - 21:08 #16
Jeg har en jeg selv bruger i PHP.
Avatar billede mjl Nybegynder
18. marts 2002 - 21:12 #17
ok...måske det er noget der duer....
Avatar billede nikolajdu Nybegynder
18. marts 2002 - 21:20 #18
Meget simpelt, men den fungere lynhurtigt :))

<?php
  if ($fp = fopen("http://212.242.116.208/tjeckOnline.php","r")){

    fclose($fp);

    header("location: http://212.242.116.208/index.php");

    exit;
}
?>

Hvis filen eksisterer går den til index.php :))

/Nikolaj
Avatar billede mjl Nybegynder
18. marts 2002 - 21:35 #19
Arghh....kan ikke få det til at virke.....kan man ikke lave et eller andet ftp ping halløj?
Avatar billede nikolajdu Nybegynder
18. marts 2002 - 21:41 #20
pinge din ftp?
Avatar billede nikolajdu Nybegynder
18. marts 2002 - 21:42 #21
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
</head>

<body>
<?php

function lookup($hport,$Something,$who){

            $fp = fsockopen($who, $hport, &$errno, &$errstr, 4);
            if (!$fp){
                //$data = "<tr><td width=\"20%\"><b>$Something :</b></td><td width=\"30%\"><font color=\"#FF0000\"><b>Nede</b></font></td></tr>";
        $data = "<tr><td width=\"20%\"><b>$Something :</b></td><td width=\"30%\"><img src=\"off.gif\" border=\"0\"></td></tr>";
            } else {
              $data = "<tr><td width=\"20%\"><b>$Something :</b></td><td width=\"30%\"><img src=\"on.gif\" border=\"0\"></td></tr>";
                fclose($fp);
            }
            return $data;
        }



?>
<?php
echo "<table border=\"0\" cellpadding=\"0\" width=\"50%\" class=\"main\">";

echo lookup("21","FTP Server","212.242.116.208");
echo "</table>";
?>


</body>
</html>
Avatar billede mjl Nybegynder
18. marts 2002 - 21:51 #22
Opretter lige nogle points til dig - tak for hjælpen!!!
Avatar billede mjl Nybegynder
18. marts 2002 - 21:53 #23
Avatar billede mjl Nybegynder
18. marts 2002 - 21:57 #24
Poster du et svar?
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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