PHP: rechner anpingen

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/php_rechner_anpingen_150906/page_1 - zur Vollversion wechseln!


Umlüx schrieb am 13.10.2005 um 16:45

ich würde gerne eine kleine übersicht erstellen welche rechner gerade online sind und welche nicht und das im intranet darstellen (alles windows2k).
dazu benutz ich ganz simpel den ping auf die art:
$online = exec("ping $ip -n 1");

ping ich damit einen rechner an bekomm ich "Minimum = 0ms, Maximum = 0ms, Mittelwert = 0ms" - klar, ist ja direkt daneben die kiste.

ping ich aber eine ip an die offline ist bekomm ich ebenfalls die 0ms zurück.
ich kann also ned unterscheiden ob der rechner on oder off ist.
wie kann ich das anders lösen?


kleinerChemiker schrieb am 13.10.2005 um 19:31

wieso bekommst du 0ms zurück, wenn er offline ist? da kommt doch sonst zeitüberschreitung der anforderung.


Umlüx schrieb am 14.10.2005 um 08:10

gute frage, keine ahnung.. wenn ich $online ausgebe bekomm ich beim laufenden rechner 0ms, bei google z.B. 33ms und beim offline rechner auch 0ms.

wie kann ich das sonst noch machen? über fsockopen? aber da muss ja erst ein port offen sein.

hilfe :(


EDIT:

soo.. das muss man auch erst mal wissen...

wärend exec mir nur

Code:
Minimum = 0ms, Maximum = 0ms, Mittelwert = 0ms
liefert bekomme ich bei shell_exec die ganze ausgabe zurück:
Code:
 Ping wird ausgef�hrt f�r 10.37.201.254 mit 32 Bytes Daten:
Zeit�berschreitung der Anforderung. 
Ping-Statistik f�r 10.37.201.254: 
Pakete: Gesendet = 1, Empfangen = 0, Verloren = 1 (100% Verlust), 
Ca. Zeitangaben in Millisek.: 
Minimum = 0ms, Maximum = 0ms, Mittelwert = 0ms
damit kann ich schon mehr anfangen

danke dennoch!


derelict schrieb am 23.10.2005 um 11:01

liegt an einem bug in der Windows-Implementierung von Ping.




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026