Ausnahmsweise mal ein Beispiel-Code:
PHP
<?php
$url = "https://status.kwebbl.com/v3/summary.json";
// JSON-Inhalt laden
$json = file_get_contents($url);
if ($json === false)
die("Fehler beim Laden der JSON-Datei");
// JSON in PHP-Array umwandeln
$data = json_decode($json, true);
if (json_last_error() !== JSON_ERROR_NONE)
die("JSON-Fehler: " . json_last_error_msg());
$status = strtolower($data['page']['status']);
$output = "";
switch ($status)
{
case 'up': $output = "SYSTEM AKTIV"; break;
case 'hasissues': $output = "SYSTEMFEHLER"; break;
case 'undermaintenance': $output = "IN WARTUNG"; break;
default: $output = "Unkown state"; break;
}
// Ausgabe
echo $output;
?>
Alles anzeigen