HEX
Server: Apache/2.4.37 (CentOS Stream) OpenSSL/1.1.1k
System: Linux ysnet.com.tw 4.18.0-553.5.1.el8.x86_64 #1 SMP Tue May 21 05:46:01 UTC 2024 x86_64
User: test (521)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /var/www/net/ros/php/readBasicQueue.php
<?php 
	require('routeros_api.class.php');
	require('ip.php');
	$API = new RouterosAPI();
	$data = new StdClass();
	$hoy = date('Y-m-d');
	if ($API->connect($ip,$user,$pw)) {
		   $API->write('/queue/simple/print');

		   $READ = $API->read(false);
		   $ARRAY = $API->parseResponse($READ);
		   
		   $API->disconnect();

		   $count = count($ARRAY);
		   $data->c = $count;
		   $data->estado = 1;
		   // var_dump($ARRAY);
		   if($count>0){
		   	for ($i=0; $i < $count; $i++) { 
		   		$ip = explode('/', $ARRAY[$i]['target']);
		   		$speed = explode('/', $ARRAY[$i]['max-limit']);
		   		$data->id[] = $ARRAY[$i]['.id'];
		   		$data->ip[] = $ip[0];
		   		$data->name[] = $ARRAY[$i]['name'];
		   		$data->up[] = $speed[0]/1000;
		   		$data->down[] = $speed[1]/1000;
		   	}
		   }
		  

			} else {
				$data->estado = 0;
			}
				echo json_encode($data);
 ?>