如何解决无线 oid 不适用于我的 php 页面,我需要在我的页面中显示我的无线 ap 信号和 ccq
我系统中的这段代码不起作用
如果我使用数据库中的 ip,它就不起作用
如果我使用任何像 $ip = "192.1.1.2" 这样的 ip,它就可以工作 任何人都可以帮助我
我需要显示我的无线信号和mac我的系统 我有超过 3 个无线 ap 所以我有3个IP地址 但此代码仅适用于 1 个 ip
$sql = MysqLi_select($link,"Select ip from rm_ap")
while ($row = $sql->fetch_array()) {
$mask_mac=false; //Use to mask MAC adress (true / false );
$ip = $row['ip'];
$tx_bytes_snmp = snmpwalkoid("$ip","public",".1.3.6.1.4.1.14988.1.1.1.2.1.3");
if (is_array($tx_bytes_snmp))
foreach ($tx_bytes_snmp as $indexOID => $RSSi)
{
$oidarray=explode(".",$indexOID);
$end_num=count($oidarray);
$mac="";
for ($counter=2;$counter<8;$counter++)
{
$temp=sprintf('%02x',$oidarray[$end_num-$counter]);
if (($counter <5) && $mask_mac)
$mac=":xx$mac";
else if ($counter==7)
$mac="$temp$mac";
else
$mac=":$temp$mac";
}
$mac_oiu = substr(str_replace(":","-",$mac),8);
$mac=strtoupper($mac);
$signal_oiu = substr(str_replace("INTEGER:"," ",$RSSi),8);
$signal=strtoupper($signal_oiu);
echo $mac;
}
}```
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。