如果网站主页使用了支持随机调用文章的CMS,如:dedecms,内容又是采集的,并且你没多少时间进行手动更新内容的话,但又想让百度喜欢你的网站,用这个小程序将会对你相当的有用和方便。
代码如下:
代码如下:
<? php
set_time_limit ( 0 );
// 你网站的CMS根网址,结束不要加 /
$baseCmsUrl = " http://www.1410zk.com " ;
// 动态主页的名称
$dmPageName = " index.php " ;
// 静态主页的名称
$stPageName = " index.html " ;
// 你希望多长时间更新一次,单位是秒
$mkTime = 3600 ;
// 下面是执行的代码
$tureStFile = dirname ( __FILE__ ) . ' / ' . $stPageName ;
$ftime = @ filemtime ( $tureStFile );
if ( ! file_exists ( $tureStFile ) || ( $ftime < time () - $mkTime ))
{
$body = file_get_contents ( $baseCmsUrl . ' / ' . $dmPageName );
$fp = fopen ( $tureStFile , ' w ' );
fwrite ( $fp , $body );
fclose ( $fp );
}
?>
将上述代码保存为 task.php
然后在主页的静态HTML结尾引入下面的JS
<script language='javascript' src='task.php'></script>。
以上代码在dedecms和phpcms中均可用,ecms可能是不行的,不过它似乎有计划任务功能,但没有随机调用的功能用这个也没用。
本文转自黄聪博客园博客,原文链接http://www.cnblogs.com/huangcong/archive/2011/06/03/2070704.html如需转载请自行联系原作者