標籤:io ar 使用 sp 資料 on cti bs 時間
其實很簡單
<?php /** *@param $ip target ip *@param $times ping times */ function ping($ip,$times=4) { $info = array(); if(!is_numeric($times) || $times-4<0) { $times = 4; } if (PATH_SEPARATOR==‘:‘ || DIRECTORY_SEPARATOR==‘/‘)//linux { exec("ping $ip -c $times",$info); if (count($info) < 9) { $info[‘error‘]=‘timeout‘; } } else //windows { exec("ping $ip -n $times",$info); if (count($info) < 10) { $info[‘error‘]=‘timeout‘; } } return $info; } $ip = ‘127.0.0.1‘;//IP地址 print_r(ping($ip));?>
結果如下:
Array( [0] => [1] => 正在 Ping 127.0.0.1 具有 32 位元組的資料: [2] => 來自 127.0.0.1 的回複: 位元組=32 時間<1ms TTL=64 [3] => 來自 127.0.0.1 的回複: 位元組=32 時間<1ms TTL=64 [4] => 來自 127.0.0.1 的回複: 位元組=32 時間<1ms TTL=64 [5] => 來自 127.0.0.1 的回複: 位元組=32 時間<1ms TTL=64 [6] => [7] => 127.0.0.1 的 Ping 統計資訊: [8] => 資料包: 已發送 = 4,已接收 = 4,丟失 = 0 (0% 丟失), [9] => 往返行程的估計時間(以毫秒為單位): [10] => 最短 = 0ms,最長 = 0ms,平均 = 0ms)
try doing it!
PHP 使用 ping 命令ping ip