我需要的是一个脚本(显然是在PHP中)ping服务器,并在MS中返回ping,然后比较它,所以让我们说如果ping高于5000MS它会显示“相当慢” “等等...
之类的东西if($ms > 5000){return "Quite slow...";}
非常感谢您抽出宝贵的时间阅读本文,特别感谢那些制作该剧本的人!
答案 0 :(得分: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(): - )