求!PHP API删除ROS中指定IP 的 地址列表
if ($API->connect($serverip, $serverusername, $serverpassword)){
$API->comm("/ip/firewall/address/remove",array(
"list" =>"src1";
"address" =>"192.168.100.100";
)
);
};
/ip firewall address {remove }
这句话在php 中怎么写啊? 没人 回答吗?。。。急啊,加分啦 先用getall找到这个规则的.id
然后再删除这个.id就行了。
先用getall找到这个规则的.id
然后再删除这个.id就行了。 9939781 发表于 2012-11-25 19:41 static/image/common/back.gif
先用getall找到这个规则的.id
然后再删除这个.id就行了。
能把 具体写法 传上来吗?多谢了啊啊啊 本帖最后由 luokaichuang 于 2015-9-15 07:32 编辑
<?php
require('./routeros.class.php');
$api=new RouterosAPI();
$api->debug=false;
if ($api->connect($serverip,$serverusername,$serverpassword)) {
$result=$api->comm('/ip/firewall/address-list/print',array('?address'=>'192.168.100.100','?list'=>'src1','.proplist'=>'.id'));
$api->comm('/ip/firewall/address-list/remove',array('.id'=>$result['.id']));
$api->disconnect();
}
?>
望采纳!
页:
[1]