其实很简单,但是我没有学过PHP还是花了不少时间,好在PHP语法和C语言有点类似。。。

//判断内容页是否百度收录

function baidu_record() {
$url='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 

if(checkBaidu($url)==1)
{echo "百度已收录";
}
else
{echo "百度未收录";}
}

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 1; 
 } else { 
  return -1; 
 } 
}

在 post.php 添加这段HTML代码

最后加点css就好了

span.baidu-record::before {
 font: normal normal normal 12px/1 FontAwesome;
 content: "\f024";
 margin-right: 3px;
}
TAGS:typecho
!如链接失效请在下方留言。本站所有资源均来源于网络,版权属于原作者!仅供学习参考,本站不对您的使用负任何责任。如果有侵权之处请第一时间联系我们删除,敬请谅解!