首頁 後端開發 php教程 问Google只要要PR_PHP

问Google只要要PR_PHP

Jun 01, 2016 pm 12:28 PM
u

Google

index.php代码


[code]
查询echo $_GET["url"];?>pr





if(!empty($_GET["url"]))
{
include "google_pagerank.php";
print "不包含http://
".$_GET["url"]."的pr是 ".(int)getrank($_GET["url"])." ";
}
?>
[/code]

google_pagerank.php的代码
[code]
/*
Google PR v2.0
author zhil (zhil@ukr.net)
GoogleToolbar 2.0.111-big
*/
function fadd($v1,$v2)
{
        $v3 = $v1 + $v2;
        if($v3 > 4294967295)$v3 = $v3 - 4294967296;
//      print $v3."
";
        return $v3;
}
function fsub($v1,$v2)
{
        $v3 = $v1 - $v2;
        if($v3         if($v3 > 4294967295)$v3 = $v3 - 4294967296;
//      print $v3."
";
        return $v3;
}
function fdl($v1,$v2)
{
//      if($v1 > 2147483647){$v1 = 2147483647;$v2++;}
        $v3 = $v1         while($v3 > 4294967295)$v3 = $v3 - 4294967296;
        return $v3;
}
function fdr($v1,$v2)
{
        if($v1 > 2147483647){$v1 = floor($v1/2);$v2--;}
        $v3 = $v1 >> $v2;
//        while($v3 > 4294967295)$v3 = $v3 - 4294967296;
        return $v3;
}
function fxr($v1,$v2)
{                  
        $v3 = $v1 ^ $v2;
        while($v3 > 4294967295)$v3 = $v3 - 4294967296;
        while($v3         return $v3;
}
function z($var)
{
        GLOBAL $$var;
        print $var." = ".$$var."
";
}
function get_ch($url)
{
$c1 = 0xE6359A60;
$c2 = 0x9E3779B9;
$url = "info:".$url;
//z('url');

//                        uint $_eax, $_edi, $_ecx, $_edx, _esi, $_edi;
//                        uint _var8, _var4;                     

                        $_var4 = strlen($url);
                        GLOBAL $_eax,$_ebx,$_ecx,$_edx,$_edi,$_esi;

                        $_esi = $c1;
                        $_edi = $_ebx = $c2;

                        if ($_var4 > 11)
//                                goto loc_1002FCD6;
                        {
                        $_var8 = floor($_var4 / 12);
                        $_ecx = 0;

//loc_1002FBFB:
                while($_var8 > 0)
                {
                        $_eax = ord($url[(int)($_ecx+0x7)]);
                        $_edx = ord($url[(int)($_ecx+0x6)]);
$_eax = fdl($_eax,8);
$_eax = fadd($_eax,$_edx);
                        $_edx = ord($url[(int)($_ecx+0x5)]);
$_eax = fdl($_eax,8);
$_eax = fadd($_eax,$_edx);
                        $_edx = ord($url[(int)($_ecx+0x4)]);
$_edx = fadd($_edx,$_edi);
$_eax = fdl($_eax,8);
$_edi = fadd($_edx,$_eax);
                        $_eax = ord($url[(int)($_ecx+0xB)]);
                        $_edx = ord($url[(int)($_ecx+0xA)]);
$_eax = fdl($_eax,8);
$_eax = fadd($_eax,$_edx);
                        $_edx = ord($url[(int)($_ecx+0x9)]);
$_eax = fdl($_eax,8);
$_eax = fadd($_eax,$_edx);
                        $_edx = ord($url[(int)($_ecx+0x8)]);
$_edx = fadd($_edx,$_esi);
$_eax = fdl($_eax,8);
$_esi = fadd($_edx,$_eax);
                        $_edx = ord($url[(int)($_ecx+0x3)]);
                        $_eax = ord($url[(int)($_ecx+0x2)]);
$_edx = fdl($_edx,8);
$_edx = fadd($_edx,$_eax);
                        $_eax = ord($url[(int)($_ecx+0x1)]);
$_edx = fdl($_edx,8);
$_edx = fadd($_edx,$_eax);
                        $_eax = ord($url[(int)($_ecx+0x0)]);
$_edx = fdl($_edx,8);
$_edx = fadd($_edx,$_eax);
$_edx = fsub($_edx,$_edi);
$_edx = fsub($_edx,$_esi);
                        $_eax = $_esi;
$_eax = fdr($_eax,13);
$_edx = fadd($_edx,$_ebx);
$_edx = fxr($_edx,$_eax);
$_edi = fsub($_edi,$_edx);
$_edi = fsub($_edi,$_esi);
                        $_eax = $_edx;
$_eax = fdl($_eax,8);
$_edi = fxr($_edi,$_eax);
$_esi = fsub($_esi,$_edi);
$_esi = fsub($_esi,$_edx);
                        $_eax = $_edi;
$_eax = fdr($_eax,13);
$_esi = fxr($_esi,$_eax);
$_edx = fsub($_edx,$_edi);
$_edx = fsub($_edx,$_esi);
                        $_eax = $_esi;
$_eax = fdr($_eax,12);
$_edx = fxr($_edx,$_eax);
$_edi = fsub($_edi,$_edx);
$_edi = fsub($_edi,$_esi);
                        $_eax = $_edx;
$_eax = fdl($_eax,16);
$_edi = fxr($_edi,$_eax);
$_esi = fsub($_esi,$_edi);
                        $_var4 -= 12;           
$_esi = fsub($_esi,$_edx);
                        $_eax = $_edi;
$_eax = fdr($_eax,5);
$_esi = fxr($_esi,$_eax);
$_edx = fsub($_edx,$_edi);
                        $_eax = $_esi;
$_eax = fdr($_eax,3);
$_edx = fsub($_edx,$_esi);
$_edx = fxr($_edx,$_eax);
                        $_ebx = $_edx;                    
$_edi = fsub($_edi,$_ebx);
$_edi = fsub($_edi,$_esi);
                        $_eax = $_ebx;
$_eax = fdl($_eax,10);
$_edi = fxr($_edi,$_eax);
$_esi = fsub($_esi,$_edi);
                        $_eax = $_edi;
$_esi = fsub($_esi,$_ebx);
$_eax = fdr($_eax,15);
$_esi = fxr($_esi,$_eax);
                        $_ecx += 12;
//                      z('_eax');z('_ebx');z('_ecx');z('_edx');z('_edi');z('_esi');die();
                        $_var8 --;
                }
}else
{
                        $_ecx = 0;
}

//loc_1002FCD9:   
                        $_esi += strlen($url);
                        $_eax = $_var4;
                        $_eax --;
                        if ($_eax {
/*                       switch ($_eax) {
                                case 0x0:
                                break;
                                case 0x1:
                                break;
                                case 0x2:
                                break;
                                case 0x3:
                                break;
                                case 0x4:
                                break;
                                case 0x5:
                                break;
                                case 0x6:
                                break;
                                case 0x7:
                                break;
                                case 0x8:
                                break;
                                case 0x9:
                                break;
                                case 0xA:
                                break;
                        }*/
//loc_1002FCF0: // case 0xa
if($_eax == 0xa)
{
                        $_eax = ord($url[(int)($_ecx+0xA)]);
$_eax = fdl($_eax,24);
$_esi = fadd($_esi,$_eax);
                        $s1 = true;
}
//loc_1002FCF9: // case 0x9
if(($_eax == 0x9)||$s1)
{
                        $_eax = ord($url[(int)($_ecx+0x9)]);
$_eax = fdl($_eax,16);
$_esi = fadd($_esi,$_eax);
                        $s2 = true;
}
//loc_1002FD02: // case 0x8
if(($_eax == 0x8)||$s2)
{

                        $_eax = ord($url[(int)($_ecx+0x8)]);
$_eax = fdl($_eax,8);
$_esi = fadd($_esi,$_eax);
                        $s3 = true;
}
//loc_1002FD0B: // case 0x7
if(($_eax == 0x7)||$s3)
{
                        $_eax = ord($url[(int)($_ecx+0x7)]);
                        $_edx = ord($url[(int)($_ecx+0x6)]);
$_eax = fdl($_eax,8);
$_eax = fadd($_eax,$_edx);
                        $_edx = ord($url[(int)($_ecx+0x5)]);
$_eax = fdl($_eax,8);
$_eax = fadd($_eax,$_edx);
                        $_edx = ord($url[(int)($_ecx+0x4)]);
$_eax = fdl($_eax,8);
$_edx = fadd($_edx,$_edi);
$_edi = fadd($_edx,$_eax);
                        $g1 = true;
                        //goto loc_1002FD47;
}
//loc_1002FD2F: // case 0x6
if(($_eax == 0x6))
{
                        $_eax = ord($url[(int)($_ecx+0x6)]);
$_eax = fdl($_eax,16);
$_edi = fadd($_edi,$_eax);
                        $s5 = true;
}
//loc_1002FD38: // case 0x5
if(($_eax == 0x5)||$s5)
{
                        $_eax = ord($url[(int)($_ecx+0x5)]);
$_eax = fdl($_eax,8);
$_edi = fadd($_edi,$_eax);
                        $s6 = true;
}
//loc_1002FD41: // case 0x4
if(($_eax == 0x4)||$s6)
{
                        $_eax = ord($url[(int)($_ecx+0x4)]);
$_edi = fadd($_edi,$_eax);
                        $s7 = true;
}
//loc_1002FD47: // case 0x3
if(($_eax == 0x3)||$g1||$s7)
{                                    
                        $_eax = ord($url[(int)($_ecx+0x3)]);
                        $_edx = ord($url[(int)($_ecx+0x2)]);
$_eax = fdl($_eax,8);
$_eax = fadd($_eax,$_edx);
                        $_edx = ord($url[(int)($_ecx+0x1)]);
                        $_ecx = ord($url[(int)($_ecx+0x0)]);
$_eax = fdl($_eax,8);
$_eax = fadd($_eax,$_edx);
$_eax = fdl($_eax,8);
$_ecx = fadd($_ecx,$_ebx);
$_ebx = fadd($_ecx,$_eax);
                        $g2 = true;
}
//loc_1002FD6A: // case 0x2
if($_eax == 0x2)
{
                        $_eax = ord($url[(int)($_ecx+0x2)]);
$_eax = fdl($_eax,16);
$_ebx = fadd($_ebx,$_eax);
                        $s8 = true;
}
//loc_1002FD73: // case 0x1
if(($_eax == 0x1)||$s8)
{
                        $_eax = ord($url[(int)($_ecx+0x1)]);
$_eax = fdl($_eax,8);
$_ebx = fadd($_ebx,$_eax);
                        $s9 = true;
}
if(($_eax == 0x0)||$s9)
{
//loc_1002FD7C: // case 0x0
                        $_eax = ord($url[(int)($_ecx+0x0)]);
$_ebx = fadd($_ebx,$_eax);
}
}
//loc_1002FD81: // default
$_ebx = fsub($_ebx,$_edi);
$_ebx = fsub($_ebx,$_esi);
                        $_eax = $_esi;
$_eax = fdr($_eax,13);
$_ebx = fxr($_ebx,$_eax);
$_edi = fsub($_edi,$_ebx);
$_edi = fsub($_edi,$_esi);
                        $_eax = $_ebx;
$_eax = fdl($_eax,8);
$_edi = fxr($_edi,$_eax);
$_esi = fsub($_esi,$_edi);
$_esi = fsub($_esi,$_ebx);
                        $_eax = $_edi;
$_eax = fdr($_eax,13);
$_esi = fxr($_esi,$_eax);
                        $_ebx-= $_edi;
$_ebx = fsub($_ebx,$_esi);
                        $_eax = $_esi;
$_eax = fdr($_eax,12);
$_ebx = fxr($_ebx,$_eax);
$_edi = fsub($_edi,$_ebx);
$_edi = fsub($_edi,$_esi);
                        $_eax = $_ebx;
$_eax = fdl($_eax,16);
$_edi = fxr($_edi,$_eax);
$_esi = fsub($_esi,$_edi);
                        $_eax = $_edi;
$_esi = fsub($_esi,$_ebx);
$_eax = fdr($_eax,5);
$_esi = fxr($_esi,$_eax);
$_ebx = fsub($_ebx,$_edi);
                        $_eax = $_esi;
                        $_ecx = $_eax;
$_ebx = fsub($_ebx,$_eax);
$_ecx = fdr($_ecx,3);
$_ebx = fxr($_ebx,$_ecx);
$_edi = fsub($_edi,$_ebx);
$_edi = fsub($_edi,$_eax);
                        $_ecx = $_ebx;
$_ecx = fdl($_ecx,0xA);
$_edi = fxr($_edi,$_ecx);
$_eax = fsub($_eax,$_edi);
$_eax = fsub($_eax,$_ebx);
$_edi = fdr($_edi,0xF);
$_eax = fxr($_eax,$_edi);
        return "6".$_eax;
}
function getrank($url)
{

        ob_start();

        $ch = curl_init();

      curl_setopt($ch, CURLOPT_URL, "http://66.102.11.104/search?client=navclient-auto&ch=".get_ch($url)."&ie=UTF-8&oe=UTF-8&features=Rank&q=info:".$url);
//      print get_ch($url);die();
//        curl_setopt($ch, CURLOPT_URL, "http://66.102.11.104/search?client=navclient-auto&ch=6517667070&ie=UTF-8&oe=UTF-8&features=Rank&q=info:http://www.skinz.org");
//                                     http:///search?client=navclient-auto&ch=6517667070&ie=UTF-8&oe=UTF-8&features=Rank&q=info:http%3A%2F%2Fwww%2Eskinz%2Eorg
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; GoogleToolbar 2.0.102-big; Windows XP 5.1)");
        curl_exec($ch);

        curl_close($ch);

        $content = ob_get_contents();
        ob_end_clean();
//        print $content;
        return substr($content,(strrpos($content,":")+1));

}
?>
[/code]
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

仰望U9:中國電動超級跑車的新寵 仰望U9:中國電動超級跑車的新寵 Oct 13, 2023 pm 03:37 PM

在汽車電氣化時代的推動下,中國國產汽車製造商積極參與了電動超跑的生產。最近,廣汽埃安旗下的高端電動品牌昊鉑推出了一款名為SSR的電動超跑,而此前,比亞迪的仰望U9也受到了廣泛關注近日,有一段視頻在網絡上流傳,據稱是仰望U9的測試影片。影片中,一輛仰望U9在賽道上飛速行駛,令人驚訝的是,車輛的煞車碟盤閃爍著明亮的橘色光芒,看起來就像是在進行勒芒24小時耐力賽一樣。尤其引人注目的是前輪煞車碟盤的亮度至少是後輪的兩倍。然而,無法從影片中確定這閃爍光亮是煞車碟盤在煞車時產生的火光,還是車輛配備的燈光效果。盡

win7數字鍵盤u變成4如何解決 win7數字鍵盤u變成4如何解決 Jul 14, 2023 am 08:49 AM

當一些Win7筆記型電腦客戶使用數字鍵盤時,他們會遇到打字u但變成4的原因。發生什麼事?事實上,這是因為你的筆記型電腦將鍵盤整合到字母鍵中。你只需關閉鍵盤就可以解決這個問題。具體步驟如下:FN+nunlock鍵轉換可以正常輸入英文字母。如果客戶遇到按I變為5,也可以使用此方法。如何解決win7數字鍵盤u變成4:1.為了更好的方便,筆記型電腦沒有小鍵盤區域。因此,有一些按鍵可以界定數字鍵盤的功能。可以使用FN+nunlock鍵進行轉換。有些必須用shift+numlock輸入英文或資料。 2.小​​鍵盤-

虛擬貨幣是什麼貨幣?在哪裡購買? 虛擬貨幣是什麼貨幣?在哪裡購買? Mar 04, 2025 pm 05:42 PM

文章介紹虛擬貨幣是依賴密碼學、通過點對點網絡交易的數字或虛擬貨幣形式,列舉比特幣等常見幣種。說明通常可在加密貨幣交易所如 Coinbase 等購買,各交易所有優劣。著重強調購買虛擬貨幣風險高,價格波動大且易遭詐騙、黑客攻擊,提醒投資前充分研究,只投能承受損失的資金,信息僅供參考,非投資建議。

okx交易平台手續費一覽 okx交易平台手續費一覽 Feb 15, 2025 pm 03:09 PM

OKX 交易平台提供了各種類型的費率,包括交易費用、提款費用和融資費用。對於現貨交易,交易費用根據交易量和 VIP 等級而有所不同,採取“做市商模式”,即市場每筆交易收取較低的手續費。此外,OKX 還提供了多種類型的期貨合約,包括幣本位合約、USDT 合約和交割合約,每種合約的費用結構也有所不同。

如何安裝用友U8Win10:簡易教學 如何安裝用友U8Win10:簡易教學 Jan 09, 2024 pm 02:01 PM

我們在使用win10作業系統的時候,有的小夥伴因為工作需要要在電腦上用友u8但是不知道怎麼操作,對於這個問題小編覺得我們可以在網上先下載用友u8,然後通過在電腦的屬性中進行相應的設置,例如計算機名稱的更改、註冊表的修改等等即可。具體詳細步驟就來看下小編是怎麼做的吧~用友u8win10安裝教程步驟一:1、在「此電腦」圖標,選擇「屬性」;2、在電腦名稱、域和工作組設定下點擊更改設定按鈕:3、在「電腦名稱」頁籤點擊,在電腦名稱匡總輸入需要修改的名稱(8位元以內的英文字母,不包含標點符號特殊符號);4、

Ripple(XRP):本季度XRP幣價格能否突破4美元大關? Ripple(XRP):本季度XRP幣價格能否突破4美元大關? Mar 04, 2025 am 06:15 AM

瑞波幣(XRP)前景展望:山寨幣季節能否突破4美元?本文將探討瑞波幣(XRP)在即將到來的山寨幣季節中,能否突破4美元的歷史高點。儘管整體加密貨幣市場低迷,但XRP仍存在上漲潛力。 XRP能否突破4美元?分析師預測XRP將在未來幾個月反彈,甚至在4月15日達到4.12美元的歷史新高,漲幅近80%。然而,平均預測價格約為3.12美元,4月15日可能只是短暫峰值。 XRP與韓國的合作以及XRPETF的審批進程,將是影響其價格的關鍵因素。韓國合作將提升XRP在韓國的市場份額;而XRPETF的批准,將

tron生態系統是什麼意思? tron鏈上面有哪些幣? tron生態系統是什麼意思? tron鏈上面有哪些幣? Feb 16, 2025 am 06:27 AM

TRON,一個基於區塊鏈技術的去中心化內容娛樂平台,提供了全面的生態系統,支持各種數字資產。 TRON鏈上最知名的幣種是TRONIX(TRX),一種實用型代幣,用於支付交易費用和提供網絡激勵。

排名前十的u幣交易app有哪些 排名前十的u幣交易平台一覽 排名前十的u幣交易app有哪些 排名前十的u幣交易平台一覽 Feb 11, 2025 pm 08:57 PM

U幣(UNI),去中心化交易所 Uniswap 的原生代幣,在去中心化金融領域廣泛應用。本文介紹了十款排名前列的 U幣交易 App,包括 Uniswap、Coinbase、Binance、Gemini、Kraken、FTX、Huobi Global、Bybit、KuCoin 和 Gate.io。這些 App 涵蓋各種用戶需求,從初學者友好型到提供高級交易功能。

See all articles