Ich habe eine Web-Server-URL, die JSON-Daten generieren. Die Daten werden alle 5 Sekunden aktualisiert. Es sieht wie folgt aus:Wie füttere Live-JSON auf PHP
[{"key": 0, "value": 586},{"key": 1, "value": 509},{"key": 2, "value": 472},{"key": 3, "value": 458},{"key": 4, "value": 454},{"key": 5, "value": 436}]
ich in der Lage bin es in PHP angezeigt werden wie folgt aus:
1.
<?php
$url = 'http://16x.xxx.xxx.2xx:8180';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
echo $data;
?>
Frage, ist, wie ich Auto Update das alles zu erfassen, die Werte alle 5 Sekunden?
- Ich versuche auch, in eine MySQL-Tabelle zu schreiben.
Php $ url = 'http: //16x.xxx.xxx.2xx: 8180'; $ ch = curl_init ($ url); curl_setopt ($ ch, CURLOPT_TIMEOUT, 5); curl_setopt ($ ch, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, wahr); $ data = curl_exec ($ ch); curl_close ($ ch); Echo $ Daten; ?> – Aftab
Richten Sie alle 5 Sekunden einen Cronjob mit dieser PHP-Datei ein. Oder Wenn Sie diese Werte im Frontend verwenden, rufen Sie einen AJAX in der Funktion setInterval mit Intervallen von 5 Sekunden auf. –