Insert_PHP-Test

Hier eine Testseite:

[insert_PHP]

/*
Linkstatus der Router ermitteln
(c) 2015 Holger Heumann
*/

$json_file = file_get_contents(“http://www.freifunk-obernkirchen.de/map/nodes.json”); /* JSON-Daten einlesen */
$obj = json_decode($json_file);
$meta = $obj->meta;
$tstamp = $meta->timestamp; /* Zeit der JSON-Daten ermitteln */
$dt = new DateTime($tstamp);
$tz = new DateTimeZone(‘Europe/Berlin’);
$dt->setTimezone($tz); /* Zeitzone umwandeln */
echo “

“;
echo “

“;
echo “

“;
echo “

“;
echo “

“;
echo “

“;
echo “

“;
$links = $obj->links; /* Links ermitteln */
$nodes = $obj->nodes; /* Nodes ermitteln */
foreach ($links as $link) {
$source = $link->source; /* Quellrouter */
$target = $link->target; /* Zielrounter */
$quality = explode(“,”,$link->quality);
$quality[0] = floor($quality[0]*100); /* Qualität umrechnen */
$quality[1] = floor($quality[1]*100);
if (($nodes[$source]->community == “obernkirchen”) && ($nodes[$target]->community == “obernkirchen”)) { /* Community Obernkirchen – Ausgabe der Daten */
echo “

“;
echo “

“;
echo “

Verbindung Qualität
” . $nodes[$source]->name . “
“. $nodes[$source]->id . “
“.$nodes[$target]->name . “
“. $nodes[$target]->id . “
/ Status vom “. $dt->format(“d.m.Y H:i”) .”

“;
[/insert_PHP]

Wir benutzen Cookies um die Nutzerfreundlichkeit der Webseite zu verbessen. Durch Deinen Besuch stimmst Du dem zu.