用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - php代码库

DreamNews(百度RSS新闻采集程序) v1.0(php+Mysql)

2013-07-01 作者: 免费源代码下载整理举报

[php]代码库

<?
require_once("global.php");
$jump=Index.DreamNews_ext;
if(file_exists($jump)&&(time()-filemtime($jump)<3600)&&empty($page)){
    ObHeader($jump);
}else{
    require_once("menu.php");
    _eval("NewsDir",NewsDir);
    _eval("menu",$menu);
    foreach ($menu as $key =>$v){
        if($v['url']==$page && !empty($page)){
            if(empty($date)){
                GetNews($v['h'],$v['n'],$v['url']);
            }else{
                $startdate=strtotime($date);
                $enddate=strtotime($date+1);
                $hquery=$db->query("SELECT * FROM `dn_news` WHERE `pubDate`>'$startdate' AND `pubDate`<'$enddate' AND `type`='hot' AND `sort`='$page' ORDER BY `pubDate` DESC ");
                while($hrs=$db->fetch_array($hquery)){
                    $hrs['pubDate']=get_date('Y-m-d H:i',$hrs['pubDate']);
                    $hotlist[]=$hrs;
                }
                $nquery=$db->query("SELECT * FROM `dn_news` WHERE `pubDate`>'$startdate' AND `pubDate`<'$enddate' AND `type`='new' AND `sort`='$page' ORDER BY `pubDate` DESC ");
                while($nrs=$db->fetch_array($nquery)){
                    $nrs['pubDate']=get_date('Y-m-d H:i',$nrs['pubDate']);
                    $newslist[]=$nrs;
                }
                _eval("hot",$hotlist);
                _eval("list",$newslist);
            }
            _eval("title",$v['name']."新闻");
            _eval("title2",$v['name']."新闻");
            _eval("keywords",$v['name']."新闻");
            $pd=$db->get_one("SELECT `dates` FROM `dn_date` WHERE `sort`='$page'");
            $pn=explode("|",$pd['dates']);
            $pagenav="<ul>";
            foreach($pn as $p){
                $pagenav.='<li><a href="'.NewsDir.'/index.php?page='.$page.'&date='.str_replace("-","",$p).'">'.$p.'</a></li>';
            }
            $pagenav.="<ul>";
            _eval("pagenav", $pagenav);        
            _eval("i", 1);         
            $htm=GetHtml("index_tpl");
            _eval("main",$htm);
            break;
        }else{
            GetNews($v['h'],$v['n'],$v['url'],1,10,1);
            _eval("title2",$v['name']."新闻");
            _eval("keywords","国内新闻,国际新闻,财经新闻,互联网新闻,房产新闻,汽车新闻,体育新闻,国际足球新闻,国内足球新闻,NBA新闻,国内篮球新闻,综合赛事新闻,娱乐新闻,游戏新闻,教育新闻,健康新闻,科技新闻,手机新闻,数码新闻,电脑新闻,科普新闻,社会新闻");
            _eval("i", $key);          
            $htm.=GetHtml("index_tpl");
             
        }
    }
    _eval("main",$htm);
    if((!file_exists($jump)||(time()-filemtime($jump)>3600))&&empty($page)){
        $output = preg_replace(
        "/\<a(\s*[^\>]+\s*)href\=([\"|\']?)([^\"\'>\s]+\.php\?[^\"\'>\s]+)([\"|\']?)/ies",
        "Htm_cv('\\3','<a\\1href=\"')",
        GetHtml("index"));
        writefile($jump,$output);
        ObHeader($jump);
    }
    if(!empty($page)){
        _print("index");
        _rewiter_url();
    }
}
 
?>

[源代码打包下载]




网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...