<?php
//檢測網頁是否被百度收錄function checkBaiduIndex($url){
$url
=
'http://www.baidu.com/s?wd='
.
$url
;
$curl
=curl_init();
curl_setopt(
$curl
,CURLOPT_URL,
$url
);
curl_setopt(
$curl
,CURLOPT_RETURNTRANSFER,1);
$rs
=curl_exec(
$curl
);
curl_close(
$curl
);
if
(!
strpos
(
$rs
,
'抱歉,沒有找到'
)){
return
1;
//返回1則表示收錄
}
else
{
return
0;
//返回0表示沒有收錄
} }
if
(checkBaiduIndex(
'https://zhangzifan.com/tearsnow-update-note.html'
)==1){
echo
"百度已經收錄"
;}
else
{
echo
"暫未被收錄";}
1、打開/e/data/html/list/listinfo.php,這個是后臺列表文件。
2、在頂部的“?>”上面加入下面的查詢函數//監測百度是否收錄
function
checkBaidu(
$url
) {
$url
=
'http://www.baidu.com/s?wd='
.urlencode(
$url
);
$curl
= curl_init();
curl_setopt(
$curl
, CURLOPT_URL,
$url
);
curl_setopt(
$curl
, CURLOPT_RETURNTRANSFER, 1);
$rs
= curl_exec(
$curl
);
curl_close(
$curl
);
if
(!
strpos
(
$rs
,
'沒有找到'
)) {
//沒有找到說明已被百度收錄
return
"<font 'color:#009'>已收錄</font>"
;
}
else
{
return
"<font 'color:#F00'>未收錄</font>"
;
}
}
3、在到大概238行“<td>...<u>發布時間</u>...</td>”的下面,加入代碼
1 | < td width = "8%" >< div align = "center" >是否收錄</ div ></ td > |
4、最后到大概339行“<td height="25"> ...下載次數...</td> ”的上面加入代碼
1 | <td height= "25" title= "" ><div align= "center" ><? echo checkBaidu( $titleurl )?></div></td> |
5、完成
新聞熱點
疑難解答