/** *@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));
评论列表
-
已知使用php ping需要安装exec等拓展,否则无法使用
发表评论