我在 cpanel 中运行以下命令
/ramdisk/bin/php5 -q /home#/username/etc/php.ini /home#/username/public_html/sitename/subfolder/twitter.php
它应该显示来自 twitter 的某个关键字的搜索结果。twitter.php 文件工作得很好......但是我的印象是,将 cron 作业设置为每分钟执行一次 php 文件会重新加载页面并包含新内容。
这不会发生,因为 twitter.php 只是保持不变(在我的浏览器中查看时)。
我错过了什么吗?可能是什么问题?
编辑:(我认为问题更多在于“cron部分”)这是twitter.php:
<?
//searches for tweets mentioning "bieber", prints out....
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,'http://search.twitter.com/search.json?q=bieber&rpp=100' );
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$var = curl_exec($ch);
curl_close($ch);
$obj = json_decode($var, true);
for($i = 0; $i<100; $i++){
echo $obj['results'][$i]['text']."<br/>";
}
echo "<br/>".sizeof($obj);
?>
当我在浏览器中手动刷新 twitter.php 时,我得到了新的结果......目标是设置这个过程的自动化,以便网站的访问者每分钟左右看到新的(处理过的)结果......
编辑:我实际上最终希望在每分钟显示它们之前每分钟处理一次搜索结果......我如何每分钟将新值传递给 twitter.php 中的 $var 变量