$data[0],
'version' => $data[1],
'host' => $data[2],
'id' => $data[3],
);
foreach ($interface as $temp) {
$tempdata = explode(" ", $temp);
$output['interfaces'][] = array(
'interface' => $tempdata[2],
'up' => $tempdata[4],
'ipv6' => $tempdata[6],
'ipv4' => $tempdata[8],
);
}
foreach ($neighbour as $temp) {
$tempdata = explode(" ", $temp);
$output['neighbours'][] = array(
'neighbour' => $tempdata[2],
'address' => $tempdata[4],
'interface' => $tempdata[6],
'reach' => $tempdata[8],
'rxcost' => $tempdata[10],
'txcost' => $tempdata[12],
'rtt' => $tempdata[14],
'rttcost' => $tempdata[16],
'cost' => $tempdata[18],
);
}
foreach ($xroute as $temp) {
$tempdata = explode(" ", $temp);
$output['xroutes'][] = array(
'prefix' => $tempdata[2],
'from' => $tempdata[4],
'metric' => $tempdata[6],
);
}
if($_REQUEST['format'] == 'json') { echo json_encode($output); }
else {
# Ausgabe
echo "Simple Babelweb
";
echo "";
foreach($output['data'] as $temp) { echo "$temp |
"; }
echo "
";
echo "Interfaces
";
echo '
Interface |
up |
ipv6 |
ipv4 |
';
foreach($output['interfaces'] as $interface) {
echo "";
foreach($interface as $temp) { echo "$temp | "; }
echo "
";
}
echo "
";
echo "Neighbours
";
echo '
neighbour |
address |
interface |
reach |
rxcost |
txcost |
rtt |
rttcost |
cost |
';
foreach($output['neighbours'] as $neighbour) {
echo "";
foreach($neighbour as $temp) { echo "$temp | "; }
echo "
";
}
echo "
";
echo "Redistributed routes
";
echo '
prefix |
from |
metric |
';
foreach($output['xroutes'] as $xroute) {
echo "";
foreach($xroute as $temp) { echo "$temp | "; }
echo "
";
}
echo "
";
}
?>