当前位置:首页 > PHP >

php实现ping域名

时间:2020-11-21 00:02:28浏览:1736 转载

/**
 * Created by PhpStorm.
 * function: pingAddress
 * Description:
 * User: Xiaoxie
 * Email 736214763@qq.com
 * @param $address
 * @return bool|int
 * -n/c 次数  -w 超时时间
 */
public function pingAddress($address='www.baidu.com') {
    $status = -1;
    if (strcasecmp(PHP_OS, 'WINNT') === 0) {
        exec("ping -n 1  -w 1 {$address}", $pingresult, $status);
    } elseif (strcasecmp(PHP_OS, 'Linux') === 0) {
        exec("ping -c 1 -w 1 {$address}", $pingresult, $status);
    }
    if (0 == $status) {
        $status = true;
    } else {
        $status = false;
    }
    return $status;
}


上一篇:PHP去除所有的空格和换行符
下一篇:linux强制卸载挂载点和Linux磁盘分区UUID的获取方法

发表评论

昵称:  验证码:

关于博主

博主

博主:BlueCode

职业:web程序

简介:2002年开始一直从事Web制作,网站运营,会PHP+MYSQL ASP+MSSQL,微信开发