找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4879|回复: 1

[脚本] ROS API 请教

[复制链接]
发表于 2012-5-9 09:53:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

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

routeros
发表于 2012-5-9 10:39:18 | 显示全部楼层
显示了列表才知道ID的变量,这是常识吧。
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-22 17:31 , Processed in 0.065988 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表