私が必要としているのは、サーバーに ping を送信し、MS でその ping を返し、それを比較するスクリプト (明らかに PHP で) です。つまり、ping が 5000MS よりも高い場合、「かなり遅い」のようなものが表示されます。など...のようなもの
if($ms > 5000){return "Quite slow...";}
これを読んでくれてありがとう、そしてそのスクリプトを作ってくれた人に特別な感謝を!
これが正確かどうかはわかりませんが、これが私の試みです。
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() :-)