File: //var/www/net/4api.php
<?php
include "routeros_api.php";
include "name.php";
#$vpn = $_GET['vpn'];
#$mikrotik_ip = $vpn.'.sn.mynetname.net';
$mikrotik_ip = '220.132.137.34';
$API = new RouterosAPI();
if ($API->connect($mikrotik_ip, $mikrotik_username,$mikrotik_password)) {
$startime = $API->comm("/system/resource/print");
$idname = $API->comm("/system/identity/print");
$secret = $API->comm("/ppp/secret/print");
$active = $API->comm("/ppp/active/print");
$oldday = $startime['0']['uptime'];
preg_match_all('!\d+!',$oldday,$newday);
$newdate = "主機上線:".getDay($oldday,$newday);
$test = $API->comm("/interface/pppoe-client/monitor
=.id=FTTH1
=once
");
$oldtime = $test['0']['uptime'];
preg_match_all('!\d+!',$oldtime,$newtime);
$newtimes = "1路外線上線:".get4Time($oldtime,$newtime);
$test = $API->comm("/interface/pppoe-client/monitor
=.id=FTTH3
=once
");
$oldtime = $test['0']['uptime'];
preg_match_all('!\d+!',$oldtime,$newtime);
$new2times = "2路外線上線:".get4Time($oldtime,$newtime);
$test = $API->comm("/interface/pppoe-client/monitor
=.id=FTTH4
=once
");
$oldtime = $test['0']['uptime'];
preg_match_all('!\d+!',$oldtime,$newtime);
$new3times = "3路外線上線:".get4Time($oldtime,$newtime);
$test = $API->comm("/interface/pppoe-client/monitor
=.id=FTTH5
=once
");
$oldtime = $test['0']['uptime'];
preg_match_all('!\d+!',$oldtime,$newtime);
$new4times = "4路外線上線:".get4Time($oldtime,$newtime);
#echo "document.write(`<font size='2'>$newdate<br>$newtimes<br>$new2times<br>$new3times</font>`);";
echo $idname['0']['name']."中華汽車"."<br>上線:".count($active)."戶&總數:".count($secret)."戶<br>".$newdate."<br>".$newtimes."<br>".$new2times."<br>".$new3times."<br>".$new4times;
#echo $newdate."<br>".$newtimes;
}else{
#echo "document.write('主機斷線中');";
}
$API->disconnect();
?>