-2

我正在编写一个小型 php 脚本,我想在脚本中添加 ping 功能。我真的不知道该怎么做,但是,我喜欢得到与此相同的结果:http ://www.ipfingerprints.com/ping.php

4

4 回答 4

0

根据php中的权限,您也许可以

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

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

于 2013-06-23T22:55:54.983 回答
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);
}

?>
于 2013-06-23T22:57:43.193 回答
0

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

于 2013-06-23T23:00:59.723 回答
0

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

于 2014-04-02T08:11:22.860 回答