黄聪:教你织梦DEDE自动更新首页的办法

如果网站主页使用了支持随机调用文章的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可能是不行的,不过它似乎有计划任务功能,但没有随机调用的功能用这个也没用。

你可能感兴趣的:(DEDE)