在PHP MySQL查询中从复选框Ping所选IP

在PHP MySQL查询中从复选框Ping所选IP,php,select,checkbox,mysqli,ping,Php,Select,Checkbox,Mysqli,Ping,我有一个想法,不知道它是否可以在PHP上,因为我是PHP新手。我需要ping选择的计算机名或IP地址,并在ping状态框中显示联机或脱机状态 书 用户名 桌面 ip地址 选择电脑的 ping状态 在这个函数中传递ip,它给出主机的状态 <?php function ping_host($host){ exec("ping -c 4 " . $host, $output, $result); return $result==0?"online":"offl

我有一个想法,不知道它是否可以在PHP上,因为我是PHP新手。我需要ping选择的计算机名或IP地址,并在ping状态框中显示联机或脱机状态


用户名 桌面 ip地址 选择电脑的 ping状态
在这个函数中传递ip,它给出主机的状态

 <?php

    function ping_host($host){
    exec("ping -c 4 " . $host, $output, $result);
     return $result==0?"online":"offline";

    }

    echo ping("www.google.com"); // function call

   ?>


注意:这里4是您想要的ping数,您可以在linux系统中根据需要更改,如果您不设置此值,它将永远ping

非常感谢Sunil尝试帮助我,我找到了选择,现在对我来说很好


无标题文件

用户名
桌面
ip地址
选择
地位

请找到最后的解决方案


无标题文件

用户名
桌面
ip地址
选择
地位

谢谢,但我已经知道这个功能,但我想知道它是否可以与查询,或者查询中每行旁边至少有一个ping按钮您可以按自己的意愿在查询中或ping按钮,但在查询中,如果表中有更多记录,则需要时间加载页面,如果internet连接缓慢,如果是本地网络,则没有问题。好的,您可以帮助我如何通过查询中每行旁边的按钮来执行此操作,因此,我可以只ping有按钮的行。您可以使用选中的复选框获取所选pc的ip地址。单击ping按钮,您可以提交表单或使用ajax,如果您不想刷新页面。