如何使用PHP制作ping网站ip?

时间:2013-06-23 22:52:32

标签: ping

我正在研究一个小的PHP脚本,我想在脚本中添加ping功能。我真的不知道怎么做但是,我希望得到与此相同的结果:http://www.ipfingerprints.com/ping.php

4 个答案:

答案 0 :(得分:0)

根据php中的权限,您可以

<?php system("ping -c 3 localhost"); ?>

小心接受来自网络表单的主机名 - 如果用户请求您ping服务器“; rm -rf /”,您将丢失所有数据!

答案 1 :(得分:0)

非常简单

<?php

if (!$socket = @fsockopen("YOUR.IP.HERE", 80, $errno, $errstr, 30))
{
  echo "<font color='red'><strong>Offline!</strong></font>";
}
   else 
    {
  echo "<font color='green'><strong>Online!/strong></font>";

  fclose($socket);
}

?>

答案 2 :(得分:0)

或者使用此代码“exec('ping -c'。$ pingTimes。'。$ ipAdress);”在PHP

答案 3 :(得分:0)

如果你想要真正的ping(发送ICMP数据包),你可以看看这个Native-PHP ICMP ping implementation,但我没有测试它。