doudu2404 2013-04-24 11:28
浏览 59
已采纳

PHP - 一小时后检查json值

I have created a function, which get twitter count using json.

But, I want to recheck it agian after some time, like an hour. But currently it checks every time when a page loads. and which effect page loading time.

there is already a PHP function which do exactly what i want, but I cant remember it, I just remember that the function start from tr....

Here is my function, which check twitter follower :

function follower( $tw ) {      
    $tw =  @json_decode(file_get_contents('http://api.twitter.com/1/users/show.json?screen_name='.$tw));
    $tw_followers = number_format($tw->followers_count); 

    return $tw_followers;
}

EDIT:

I found that PHP function:

set_transient('follower', $tw_followers, 60*60*24);

please guide me if I am wrong

  • 写回答

4条回答 默认 最新

  • doucha4054 2013-04-24 11:32
    关注

    I would recommend you to make use of cron jobs if you are using a Unix server or Windows Task Scheduler in the case of windows.

    Like this you will be able to use programmed tasks.

    For windows here's a tutorial apported by @Chris Cooney: http://www.makeuseof.com/tag/how-to-automate-windows-programs-on-a-schedule/

    In the case of using cron you could do it easily like this to check it every hour:

    0 * * * *  php -f your_relative_or_full_path_URL/params > /dev/null 
    

    To avoid anyone to execute the code by URL, you could something like this.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 BP神经网络控制倒立摆
  • ¥20 要这个数学建模编程的代码 并且能完整允许出来结果 完整的过程和数据的结果
  • ¥15 html5+css和javascript有人可以帮吗?图片要怎么插入代码里面啊
  • ¥30 Unity接入微信SDK 无法开启摄像头
  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算