|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
<?php
date_default_timezone_set('PRC');
require('routeros_api.class.php');
require('config.php');
$API1 = new RouterOS_api();
$API1->debug = false;
if ($API1->connect($serverip, $serverusername, $serverpassword))
{
//------------------------------------------------------------------------
//显示地址列表
$API1->write('/ip/firewall/address-list/print');
//
//
$ARRAY = $API1->read();
// //print_r($ARRAY);
// echo '<rb />';
// echo '<rb />';
// echo '<rb />';
// echo '<rb />';
foreach($ARRAY as $a=>$b)
{
echo "<br/>";
print_r($b);
}
//-------------------------------------------------------------------------
//删除地址列表
$API1->write('/ip/firewall/address-list/remove',false);
$API1->write('=.id=*1538C');
//-------------------------------------------------------------------------
$API1->disconnect();
}
else
{
$Result="连接ros服务器".$serverip."失败,检查config.php配置中用户名或密码是否正确。";
}
/*--------------------------------------------------------------------------------------------------------
问题:以上代码我将显示地址列表放到删除地址列表之后,删除地址列表就可以把
ROS里指定的ID列表删除,可显示列表放到删除列表之前,删除列表就不能
把指定的ID删除掉了,不知道是为什么,请教大家了。。。。。。。。。
-------------------------------------------------------------------------------------------------------*/
|
|