guodonggg 发表于 2016-9-24 12:05:37

分享一个自动推送最新内容到百度的计划任务

顺便求友情链接...
www.fzzjia.com服装之家
www.cnxuwen.com 中国徐闻网

[*]$v) {
[*]                if(is_file($v.'/admin/config.inc.php')) {
[*]                        include $v.'/admin/config.inc.php';
[*]                        $sysmodules[$MCFG['module']] = $MCFG;
[*]                }
[*]      }
[*]      return $sysmodules;
[*]}
[*]$sysmodules = get_modules();
[*]$modules = $_modules = array();
[*]$result = $db->query("SELECT moduleid FROM {$DT_PRE}module ORDER BY listorder ASC,moduleid DESC");
[*]while($r = $db->fetch_array($result)) {
[*]      if($r['moduleid'] == 1) continue;
[*]      if($r['disabled']) {
[*]                $_modules[] = $r;
[*]      } else {
[*]                $modules[] = $r;
[*]      }
[*]}
[*]$misc=DT_PATH;
[*]global $DT_PRE, $MODULE;
[*]foreach($modules as $i=>$t) {
[*]      if($t['moduleid']>4){
[*]                $table = get_table($t['moduleid']);
[*]                $module = $MODULE[$t['moduleid']]['module'];
[*]                if($module){
[*]                        $r = $db->query("SELECT linkurl FROM $table WHERE status=3 and edittime>$today_endtime-180*86400 ORDER BY edittime DESC LIMIT 500");
[*]                        if($r){
[*]                              while($reurl = $db->fetch_array($urlresult)) {
[*]                                        $misc.= ",".$MODULE[$t['moduleid']].$reurl['linkurl'];
[*]                              }
[*]                        }
[*]                }
[*]      }
[*]}
[*]$urls=explode(',',$misc);
[*]$api = '这里写你的百度推送TOKEN';//例如:$api = 'http://data.zz.baidu.com/urls?site=www.cnxuwen.com&token=LTnyEdJo4aFq29OV';
[*]$ch = curl_init();
[*]$options =array(
[*]    CURLOPT_URL => $api,
[*]    CURLOPT_POST => true,
[*]    CURLOPT_RETURNTRANSFER => true,
[*]    CURLOPT_POSTFIELDS => implode("\n", $urls),
[*]    CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
[*]);
[*]curl_setopt_array($ch, $options);
[*]$result = curl_exec($ch);
[*]$res=json_decode($result,true);
[*]if($res['success']){
[*]      echo '成功推送'.$res['success'].'条信息';
[*]}else{
[*]      echo '推送失败:';
[*]      print_r($res['message']);
[*]}
[*]?>复制代码

guodonggg 发表于 2016-9-24 12:07:57


有用到的就赞一个
大虾笑笑就好~~~

yes001 发表于 2016-9-24 12:59:11


哈哈 是楼主正在用的吗 谢谢楼主分享

qsbiz 发表于 2016-9-24 14:08:13


支持支持......

langz520 发表于 2016-9-25 14:44:16


怎么用????

枪口的雨 发表于 2016-9-26 17:45:53


这个太有用了

zhao90 发表于 2016-9-26 17:51:26


这个不错

114家具网 发表于 2016-9-26 19:31:28


不知道 好用吗

jzanananan 发表于 2017-3-12 11:49:49


支持~感谢~
页: [1]
查看完整版本: 分享一个自动推送最新内容到百度的计划任务