ROS API 请教
<?phpdate_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删除掉了,不知道是为什么,请教大家了。。。。。。。。。
-------------------------------------------------------------------------------------------------------*/
显示了列表才知道ID的变量,这是常识吧。
页:
[1]