-1
我想每天更新一次example_homepage.html,怎么样?如何每天更新一次
<?php
$ch = curl_init("http://rss.news.yahoo.com/rss/oddlyenough");
$fp = fopen("example_homepage.html", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
$xml = simplexml_load_file('example_homepage.html');
print "<ul>\n";
foreach ($xml->channel->item as $item){
print "<li>$item->title</li>\n";
}
print "</ul>";
?>
你知道我的意思吗?这个页面非常慢,所以我希望每天更新一次example_homepage.html。但我不知道该怎么办?
就应该添加cron作业每天一次? – 2014-11-01 13:27:51
您可以检查文件的修改时间。如果你可以使用cron,然后使用cron,则可以使用 – Gumbo 2014-11-01 13:29:11
。如果不能,则创建一个文本文件,在该文件中存储该日期是否被缓存。如果没有,那么当有人调用页面时,创建缓存文件,存储日期。如果是,则显示缓存页面。 – vaso123 2014-11-01 13:39:45