Mailinglisten-Archive |
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