function getrank($url) { $pagerank = "0"; $ch = "6" . GoogleCH(strord("info:" . $url)); $fp = fsockopen("www.google.com", 80, $errno, $errstr, 30); if (!$fp) { $pagerank = "-1"; //echo "$errstr ($errno)<br />\n"; } else { $out = "GET /search?client=navclient-auto&ch=" . $ch . "&features=Rank&q=info:" . $url . " HTTP/1.1\r\n"; $out .= "Host: www.google.com\r\n"; $out .= "Connection: Close\r\n\r\n"; fwrite($fp, $out); while (!feof($fp)) { $data = fgets($fp, 128); $pos = strpos($data, "Rank_"); if ($pos === false) { } else { $pagerank = substr($data, $pos + 9); } } fclose($fp); } return $pagerank; }
function getrank($url) { define('GOOGLE_MAGIC', 0xe6359a60); $url = 'info:' . $url; $ch = GoogleCH(strord($url)); $file = "http://www.google.com/search?client=navclient-auto&ch=6{$ch}&features=Rank&q={$url}"; $data = file($file); $rankarray = explode(':', $data[2]); $rank = $rankarray[2]; return $rank; }
function google_getrank($url) { // [url]http://www.example.com/[/url] - Checksum: 6540747202 //$url = 'info:'.$_GET['url']; $url = 'info:' . $url; //print("url:\t{$_GET['url']}\n"); $ch = GoogleCH(strord($url)); //printf("ch:\t6%u\n",$ch); $file = "http://www.google.com/search?client=navclient-auto&ch=6{$ch}&features=Rank&q={$url}"; //print "<hr>$file<hr>"; // $data = file($file); global $site_auditor; $site_auditor->user_agent->get($file); $response = $site_auditor->user_agent->currentResponse(); if ($response["code"] != "200") { return "<a href='{$file}' target='_blank'>Failed</a>"; } //echo $data[2]; //echo "<a href='$file'>view pagerank</a>"; // $rankarray = explode (':', $data[2]); $rankarray = explode(':', $response["body"]); $rank = $rankarray[2]; return trim($rank); }