destoon6.0 主动推送24小时内最新链接列表至百度
设置定时任务,
/php根目录/php/bin/php /网站根目录/api/cron/baidu.php
baidu.php文件内容,
1 //主动推送24小时内最新链接列表至百度 2 3 4 5 //执行: /php根目录/php/bin/php /网站根目录/api/cron/baidu.php 6 7 8 9 <?php 10 11 12 13 require '../../common.inc.php'; 14 15 $time = time(); 16 17 $starttime = $time - 24*3600;//24小时 18 19 $query = "SELECt linkurl FROM {$DT_PRE}sell_5 WHERe edittime > $starttime ORDER BY itemid ASC"; 20 21 $result = $db->query($query); 22 23 $urls=""; 24 25 while ($r=$db->fetch_array(($result))) 26 27 { 28 29 $linkurl = $r['linkurl']; 30 31 //修改域名 32 33 $urls.="http://域名/sell/".$linkurl.","; 34 35 } 36 37 $urls=substr($urls,0,-1); 38 39 $urls = explode(",",$urls); 40 41 //修改下一行 42 43 $api = 'http://data.zz.baidu.com/urls?site=域名&token=XXXXXXXXXXXXXXXX'; 44 45 $ch = curl_init(); 46 47 $options = array( 48 49 CURLOPT_URL => $api, 50 51 CURLOPT_POST => true, 52 53 CURLOPT_RETURNTRANSFER => true, 54 55 CURLOPT_POSTFIELDS => implode("\n", $urls), 56 57 CURLOPT_HTTPHEADER => array('Content-Type: text/plain'), 58 59 ); 60 61 curl_setopt_array($ch, $options); 62 63 $result = curl_exec($ch); 64 65 echo $result; 66 67 ?>