• Uncle Liu's Blog
  • 追忆曾经逝去的岁月,在此存放我容易丢失的记忆!
  • 首页
  • 碎语
  • 留言板
  • 登录
  • Dedecms自动更新首页的办法

    [电脑网络]
    post by Uncle Liu / 2009-5-11 22:21 Monday

    如果网站主页使用了支持随机调用文章的CMS,如:dedecms,内容又是采集的,并且你没多少时间进行手动更新内容的话,但又想让百度喜欢你的网站,用这个小程序将会对你相当的有用和方便。
    代码如下:

    <?php
    set_time_limit(0);
    //你网站的CMS根网址,结束不要加 /
    $baseCmsUrl = "http://www.top510.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可能是不行的,不过它似乎有计划任务功能,但没有随机调用的功能用这个也没用。

    « 解决上海电信DNS劫持 | 公告上滚代码»

    引用地址:

    有以下朋友发表了自己的看法:

    Gravatar 淘宝网商城
    2010-06-13 11:17
    感谢分享和提供。。正找呢

    发表评论:

  • 搜索

  • 岁月如梭

  • 分类

    • 心情记事(40) 订阅该分类
    • 经典网文(30) 订阅该分类
    • PHP+MYSQL(40) 订阅该分类
    • Javascript(21) 订阅该分类
    • 电脑网络(33) 订阅该分类
    • emlog(7) 订阅该分类
    • Linux(2) 订阅该分类
  • 日历

  • 随机日志

    • php泛域名解析代码
    • 四十个实用网页代码
    • 企业PHP面试题汇总
    • 弹出层效果
    • 观察了两年的域名到手了
  • 链接

    • TangJun's blog
    • vb.vc个性域名
    • 点滴记忆
    • 奇遇——心情随笔
    • Sfan@Live
    • 乐小北
    • 游戏毁我半生
    • 铁观音茶叶
    • ═╬簡箪√嗳
    • KLLER's Blog
    • Web前端开发
    • 零度自由
    • PHP100中文站论坛
    • Api.im
    • emlog
  • 最新日志

    • 茶汤
    • 操蛋的一年终于过去了
    • 域名城第16届域名大赛 - “非6勿扰”双拼.com域名大赛
    • 永远的兄弟
    • 夜半孤寂茶当酒,一壶独饮到天明
  • soft

    • 分类信息
订阅Rss
Powered by emlog | Loekman 主题 | 沪ICP备09020591号