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


Fetch data every n minutes using PHP

如何获取指定URL每5分钟的共享数?

这是我的代码从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");

谢谢

您将希望设置一个每x分钟运行一次的cron作业-无论您想要什么-并且该cron作业将调用您的脚本,该脚本将在该时间间隔运行您想要的代码。

这是我开始学习时使用的教程:

最后编辑,这是您的cron作业的URL可能是什么样子的:

wget -N http://yoursite.com/yourscript.php

你有两个选择使用纯PHP1.Cron job,就像我已经写过的那样2. 更奇特的是,编写一个小的php守护进程,以防您需要发出请求同时访问多个url