我正在研究一个小的PHP脚本,我想在脚本中添加ping功能。我真的不知道怎么做但是,我希望得到与此相同的结果:http://www.ipfingerprints.com/ping.php
答案 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,但我没有测试它。