dongtao4890 2013-03-24 15:48
浏览 220
已采纳

使用PHP每n分钟获取一次数据

How can I fetch number of shares every 5 minutes for specified URL?

Here is my code for getting number of shares from twitter:

function twittershares($url) {

 $s = file_get_contents("http://urls.api.twitter.com/1/urls/count.json".
 "?callback=?&url=".urlencode($url));

 preg_match("#(\"count\"):([0-9]*)#",$s,$ar);

 return isset($ar[2]) ? $ar[2] : 0;
 }

 echo twittershares("http://abc1234.com");

Thanks

  • 写回答

2条回答 默认 最新

  • doutian3010 2013-03-24 15:50
    关注

    You're going to want to set up a cron job to run every x minutes - whatever you want - and the cron job will call your script which will run the code you want at that time interval.

    This is a tutorial I used when I started learning: Tutorial on setting up cron job

    One last edit, this is what the URL of your cron job might look like:

    wget -N http://yoursite.com/yourscript.php
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥100 求数学坐标画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站