一位被互联网耽误的文艺青年

有人说,生命是晚霞衬红日,青松立峭壁,万里黄沙落秋雁,三月阳春映白雪,是金刀宝马,是银貂美酒,是皓月清歌的漂泊……

php检测判断网站是否被百度收录

php检测判断网站是否被百度收录

只能用来判断有没收入,不能判断收入了多少页。

 

<span style=”font-size:14px;”><?php

 

    /*

 

    * 检测百度是否收录网页 curl模式

 

    * @ param string $url传入的url

 

    * return int (1 收录 0 不收录)

 

    */

 

    function checkBaidu($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);

 

    $arr=parse_url($url);

 

    if(strpos($arr[‘query’],’http://’)){

 

    $arr[‘query’]=str_replace(‘http://’,”,str_replace(‘wd=’,”,$arr[‘query’]));

 

    }else{

 

    $arr[‘query’]=str_replace(‘wd=’,”,$arr[‘query’]);

 

    }

 

    if(strpos($arr[‘query’],’?’)){

 

    $str=strstr($arr[‘query’],’?’);

 

    $arr[‘query’]=str_replace($str,”,$arr[‘query’]);

 

    }
    if(strpos($arr[‘query’],’/’)){

 

    $narr=explode(‘/’,$arr[‘query’]);

 

    $arr[‘query’]=$narr[0];

 

    }

 

    if(strpos($rs,'<b>’.$arr[‘query’].'</b>’)){

 

    return 1;

 

    }else{

 

    return 0;

 

    }

 

    }

 

    echo checkBaidu(‘http://www.myweishang.com/’);

?></span>

下面是改良过的方法,用百度WAP端来提升速度

<span style=”font-size:14px;”><?php
function checkbaidu($url)
{
$str=file_get_contents(“http://wap.baidu.com/s?word=inurl:”.$url);//加快速度,用WAP网页来进行搜索,并且应用搜索引擎的inurl语法
if(stripos($str,”抱歉,没有找到”))return 0;//如果出现关键字则判定没有找到
return 1;
}
echo checkbaidu(“myweishang.com”);
?></span>

oldmyth