2017-01-12 12 views
0

jsonデータを生成するWebサーバーのURLがあります。データは5秒ごとにリフレッシュされます。 それは次のようになります。私はこのようなPHPでそれを表示することができる午前ライブjsonを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}] 

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; 
     ?> 

質問を、私は自動更新、これはすべてキャプチャするん方法です値は5秒ごとに?

  1. また、mysqlテーブルに書き込もうとしています。
+0

/my/php/script.php PHP 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; ?> – Aftab

+2

このphpファイルで5秒ごとにcronjobを設定します。または、この値をフロントエンドで使用する場合は、setInterval関数のAJAXを5秒間隔で呼び出します。 –

答えて

0

コマンドライン(CLI)から実行するスクリプトをnohupで実行すると、X秒ごとにデータを読み取り、必要に応じて処理することができます。 ?

例:nohupを<&

関連する問題