Mailinglisten-Archive |
> Ich möchte eine Mirrorliste realisieren, wo jeder mirror auf seine > erreichbarkeit getestet wird und auch gleich dasteht wie lange der > mirror gebraucht hat um zu antworten. > Ist sowas überhaupt möglich mit PHP ? > Ich muß noch dazusagen: ich hab keinen eigenen server und keine shell, > sondern nur einen freewebspace... <?php exec('ping -c1 '.$host, $output, $ec); echo "Success: ".$ec."<p>\n"; while(list(,$line)=each($output)) { print($line."<br>\n"); } ?> aufruf über ping.php3?host=web.de wenn ping nicht verfügbar musst du schauen, dass du irgendwie die pfad angabe zum programm ping herausbekommst. /usr/bin/ping oder /usr/sbin/ping oder /bin/ping das selbe funzt auch mit trace: <? exec('/usr/sbin/traceroute '.$host, $output, $ec); echo "Success: ".$ec."<p>\n"; while(list(,$line)=each($output)) { print($line."<br>\n"); } ?> trace.php3?host=kiri müsste den weg zu mir nach hause finden ;-) kiri
php::bar PHP Wiki - Listenarchive