$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 ""; } echo "
$temp
"; echo "

Interfaces

"; echo ''; foreach($output['interfaces'] as $interface) { echo ""; foreach($interface as $temp) { echo ""; } echo ""; } echo "
Interface up ipv6 ipv4
$temp
"; echo "

Neighbours

"; echo ''; foreach($output['neighbours'] as $neighbour) { echo ""; foreach($neighbour as $temp) { echo ""; } echo ""; } echo "
neighbour address interface reach rxcost txcost rtt rttcost cost
$temp
"; echo "

Redistributed routes

"; echo ''; foreach($output['xroutes'] as $xroute) { echo ""; foreach($xroute as $temp) { echo ""; } echo ""; } echo "
prefix from metric
$temp
"; } ?>