PHP 使用 ping 命令ping ip

原创 九站  2023-02-05 17:49:23  阅读 316 次 评论 1 条

 <?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));?>


image.png

原文地址:
https://my.oschina.net/ososchina/blog/345401

本文地址:http://v6.lpv4.cn/?id=22
版权声明:本文为原创文章,版权归 九站 所有,欢迎分享本文,转载请保留出处!
未知IP

发表评论


表情

评论列表

  1. PiationESL
    PiationESL  @回复

    已知使用php ping需要安装exec等拓展,否则无法使用