用下面两个函数你也可以做个PR查询服务了^^
function app_hash_url($url){
$seed="Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE.";
$result=0x01020345;
for($i=0;$i<strlen($url);$i++){
$result^=ord($seed{$i%87})^ord($url{$i});
$result=(($result>>23)&0x1FF)|$result<<9;
}
return sprintf("8%x",$result);
}
function get_pr($url){
$PR_CH=app_hash_url($url);
$url='http://toolbarqueries.google.com/tbr?client=navclient-auto&features=Rank&q=info:'.$url.'&ch='.$PR_CH;
$prtext=file_get_contents($url);
if($prtext!=""){
$pr=explode(":",$prtext);
return trim($pr[2]);
}else{
return 0;
}
}
用法
echo get_pr("www.oicqzone.com")
标签: 源码