Home > Backend Development > PHP Tutorial > PHP code to get google pr value_PHP tutorial

PHP code to get google pr value_PHP tutorial

WBOY
Release: 2016-07-20 11:10:32
Original
983 people have browsed it

This article introduces the latest code for obtaining Google PR value in PHP. Students in need can take a look.

/*
*Function: Encode URL
*Parameter description: $web_url website URL, does not contain "http://", such as php100.com
*Source: http:// php100.com

*/

}
The code is as follows
 代码如下 复制代码
function HashURL($url){
$SEED = "Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE. Yes, I'm talking to you, scammer.";
$Result = 0x01020345;
for ($i=0; $i{
$Result ^= ord($SEED{$i%87}) ^ ord($url{$i});
$Result = (($Result >> 23) & 0x1FF) | $Result << 9;
}
return sprintf("8%x", $Result);
}
Copy code


function HashURL($url){
$SEED = "Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE. Yes, I'm talking to you, scammer." ;
$Result = 0x01020345;

for ($i=0; $i{

$Result ^= ord($SEED{$i% 87}) ^ ord($url{$i});
代码如下 复制代码
*/
function pagerank($domain)
{
$StartURL = "http://toolbarqueries.google.com/tbr?client=navclient-auto&features=Rank:&q=info:";
// $StartURL = "http://www.google.com/search?client=navclient-auto&features=Rank:&q=info:";
$GoogleURL = $StartURL.$domain. ' &ch='.HashURL($domain);
$fcontents = file_get_contents( "$GoogleURL");
$pagerank = substr($fcontents,9);
if (!$pagerank) return "0";else return $pagerank;
}
$Result = (($Result >> 23) & 0x1FF) | $Result << 9;

}

return sprintf("8%x", $Result);

/*

*Function: Get pagerank*Source: http://php100.com
The code is as follows Copy code
*/function pagerank($domain){ $StartURL = "http://toolbarqueries.google.com/tbr?client=navclient-auto&features=Rank:&q=info:";// $StartURL = "http://www.google. com/search?client=navclient-auto&features=Rank:&q=info:";$GoogleURL = $StartURL.$domain. ' &ch='.HashURL($domain);$fcontents = file_get_contents( " $GoogleURL");$pagerank = substr($fcontents,9);
if (!$pagerank) return "0";else return $pagerank;
} OK, use PHP to get the Google PR value algorithm. It’s actually that simple. Go test it yourself. Last time, Google's PR value query interface changed, and the above code has been modified to use the latest interface of Google PR query. http://www.bkjia.com/PHPjc/444709.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/444709.htmlTechArticleThis article introduces the latest code for obtaining google pr value in php. Students in need can take a look. /* *Function: Encode URL *Parameter description: $web_url website URL, excluding http...
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template