如何将live json提供给php

时间:2017-01-12 11:41:46

标签: php json curl

我有一个生成json数据的Web服务器URL。数据每5秒刷新一次。 它看起来像这样:

[{"key": 0, "value": 586},{"key": 1, "value": 509},{"key": 2, "value": 472},{"key": 3, "value": 458},{"key": 4, "value": 454},{"key": 5, "value": 436}]

我可以在php中显示它:

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表。

1 个答案:

答案 0 :(得分:0)

您可以编写一个从命令行(CLI)运行的脚本,其中nohup将每隔X秒读取一次数据并根据您的需要进行处理。

示例:nohup php /my/php/script.php&amp;