lmc791204 发表于 2012-5-9 09:53:55

ROS API 请教

<?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删除掉了,不知道是为什么,请教大家了。。。。。。。。。
-------------------------------------------------------------------------------------------------------*/

9939781 发表于 2012-5-9 10:39:18

显示了列表才知道ID的变量,这是常识吧。
页: [1]
查看完整版本: ROS API 请教