Web サイトの PR 値をクエリするための PHP 実装コード
リリース: 2016-07-25 08:57:48
-
- /*
- * 関数: URL をエンコードします
- * パラメーターの説明: $web_url Web サイトの URL、「http://」は含まれません
- * サイト: bbs.it-home.org
- * /
- function HashURL($url)
- {
- $SEED = "マイニング PageRank は Google の利用規約に違反しています。はい、詐欺師、あなたに話しています。";
- $Result = 0x01020345;
- for ($i= 0 ; $i {
- $Result ^= ord($SEED{$i%87}) ^ ord($url{$i});
- $Result = (($ 結果>> 23) & 0x1FF) | $Result << 9;
- }
- return sprintf("8%x", $Result);
- }
- /*
- *関数: Google が提供するクエリに基づくページランクを取得するインターフェース
- * パラメーターの説明: $domain ウェブサイトのドメイン名、「http://」は含まれません
- */
- function pagerank($domain)
- {
- $StartURL = "http://toolbarqueries.google.com /tbr? client=navclient-auto&features=Rank:&q=info:";
- $GoogleURL = $StartURL.$domain. '&ch='.HashURL($domain);
- echo $GoogleURL.'
';
- $fcontents = file_get_contents("$GoogleURL");
- $pagerank = substr($fcontents,9);
- if (!$pagerank) return "0";else return $pagerank;
- }
- echo pagerank("phpddt. com") ;
- ?>
コードをコピー
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31