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 怎样才能让鼠标沿着线条的中心线轨迹移动
  • ¥60 用visual studio编写程序,利用间接平差求解水准网
  • ¥15 Llama如何调用shell或者Python
  • ¥20 谁能帮我挨个解读这个php语言编的代码什么意思?
  • ¥15 win10权限管理,限制普通用户使用删除功能
  • ¥15 minnio内存占用过大,内存没被回收(Windows环境)
  • ¥65 抖音咸鱼付款链接转码支付宝
  • ¥15 ubuntu22.04上安装ursim-3.15.8.106339遇到的问题
  • ¥15 blast算法(相关搜索:数据库)
  • ¥15 请问有人会紧聚焦相关的matlab知识嘛?