0

私が必要としているのは、サーバーに ping を送信し、MS でその ping を返し、それを比較するスクリプト (明らかに PHP で) です。つまり、ping が 5000MS よりも高い場合、「かなり遅い」のようなものが表示されます。など...のようなもの

if($ms > 5000){return "Quite slow...";}

これを読んでくれてありがとう、そしてそのスクリプトを作ってくれた人に特別な感謝を!

4

1 に答える 1

0

これが正確かどうかはわかりませんが、これが私の試みです。

PHP:

function microtime_float() {
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
}

$start = microtime_float();
$fp = fsockopen('www.google.com', 80, $errno, $errstr, 30);
$end = microtime_float();
$ms = ($end - $start) * 1000;

echo sprintf('Ping: %sms', $ms);

http://php.net/manual/de/function.microtime.phpの micrtime_float() :-)

于 2013-08-23T11:37:23.030 に答える