悟空統計:專業好用的網站統計,使用統計兌現金獎勵,拒絕暗彈、跳轉、污染等安全性問題
直接上代碼
<?php
/*
* 百度主動推送插件 for 杰奇 1.7-2.4
* 方法:將文件放于杰奇網站任意位置,運行即可.
* (考慮到重復地址的懲罰問題,只做新章節推送)
* @逆水行舟 2019-12-16 ( 2019-6-30 ver 1.00 )
*/
//推送數量。百度規定一次不能超過2000
$num = 1000;
//百度給你的接口地址。
$api = 'http://data.zz.baidu.com/urls?site=https://www.xxx.com&token=KwdknF1iQfLydL7A';
/* 章節頁地址結構:
{aid} -- 代表小說id
{cid} -- 代表章節id
{subaid} -- 代表小說子序號(沒有就不填)*/
$chapter_url = 'https://xxx.com/{subaid}_{aid}/{cid}.html'; //返回 https://xxx.com/51_51230/12345.html
/******** 以下代碼請勿修改 ********/
date_default_timezone_set('Asia/Chongqing');
@set_time_limit(0);
@session_write_close();
header("Cache-Control: no-store, no-cache, must-revalidate");
require_once $_SERVER['DOCUMENT_ROOT'].'/configs/define.php';
if (floatval(phpversion()) >= 5.3){
$con = mysqli_connect( JIEQI_DB_HOST, JIEQI_DB_USER, JIEQI_DB_PASS );
mysqli_select_db( $con , JIEQI_DB_NAME );
$query = mysqli_query ( $con, 'SELECT articleid,chapterid FROM jieqi_article_chapter ORDER BY lastupdate DESC LIMIT 0,'. $num );
}else{
$con = mysql_connect(JIEQI_DB_HOST, JIEQI_DB_USER, JIEQI_DB_PASS);
mysql_select_db( JIEQI_DB_NAME,$con );
$query = mysql_query ( 'SELECT articleid,chapterid FROM jieqi_article_chapter ORDER BY lastupdate DESC LIMIT 0,'.$num, $con );
}
$postdata = '';
$is_subaid = strpos( $chapter_url, '{subaid}' ) !== false ? true : false;
while ( floatval(phpversion()) >= 5.3 ? $row = mysqli_fetch_array($query): $row = mysql_fetch_array($query)){
if ( $is_subaid ) {
$postdata .= str_replace( array('{aid}', '{cid}', '{subaid}'), array($row['articleid'], $row['chapterid'], intval($row['articleid'] / 1000)), $chapter_url ) . "\n";
} else {
$postdata .= str_replace( array('{aid}', '{cid}'), array( $row['articleid'], $row['chapterid']), $chapter_url ) . "\n";
}
}
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, trim($api));
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $postdata);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: text/plain'));
$result = curl_exec($curl);
curl_close($curl);
echo $result;
不想復制粘貼的,也為你準備好了文件:點擊下載 bd_push.zip。