phpbar.de logo

Mailinglisten-Archive

[php] Online Checker

[php] Online Checker

Stefan Lindecke linki_(at)_gmx.de
Tue, 02 Jan 2001 17:48:02 +0100


Hallo !

Ich habe schon mehrere  Foren und News danach gefragt, aber bisher noch
nichts gefunden.

Also folgendes Problem : Ich will die Rechner in meinem Netzwerk
anpingen und deren Verfuegbarkeit auf der Webseite anzeigen.
Ich habe schon mit dem socket() Befehl einiges ausprobiert, ist aber
alles nicht, da auch Windowskisten im Netz sind, und die nicht auf alle
Ports reagieren.
Also hab ich folgendes ausprobiert :


<?
    $check_ip[0]="192.168.99.1";
    $check_ip[1]="192.168.99.5";
    $check_ip[2]="192.168.99.10";
    $check_ip[3]="192.168.99.100";
    $check_ip[4]="192.168.99.19";
    $check_ip[5]="192.168.99.29";


    for ($i=0;$i<count($check_ip);$i++)
   {
        $ip=$check_ip[$i];

        $s = "ping $ip -c 1 -q";

        exec($s, $lines, $result);
        reset($lines);
        while(list($k, $v) = each($lines))
        {

		//Hier die Ausgabe auswerten und anzeigen
        }
    }
?>

Dies ist aber sehr langsam.

Gibt es eine schoenere Moeglichkeit ?
-- 
Stefan Lindecke
http://www.chektrion.de
eMail : linki_(at)_chektrion.de	ICQ : 21816772


php::bar PHP Wiki   -   Listenarchive