找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1483|回复: 1

[建站技术] PHP中通过system()调用系统ping命令验证服务器的连接性

[复制链接]
发表于 2011-6-14 16:09:36 | 显示全部楼层 |阅读模式
验证服务器的连接性是一个常见的任务,我们也可以通过PHP的system()函数调用系统的ping命令来完成这个任务,源码如下:
  1. <?php
  2.         $server="www.wphostz.net";
  3.         $count=3;
  4.         echo "<pre>";
  5.         system("/bin/ping -c $count $server");
  6.         echo "</pre>";
  7.         system("killall -q ping");
  8. ?>
复制代码
效果如下:

PING www.wphostz.net (50.22.130.187) 56(84) bytes of data.
32 bytes from 50.22.130.187: icmp_seq=1 ttl=51 time=210 ms
32 bytes from 50.22.130.187: icmp_seq=2 ttl=51 time=205 ms
32 bytes from 50.22.130.187: icmp_seq=3 ttl=51 time=218 ms

--- www.beijibear.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 10390ms
rtt min/avg/max/mdev = 149.926/174.464/192.851/18.055 ms
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|王牌互联

GMT+8, 2024-11-17 06:41 , Processed in 0.037974 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表