问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]
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Melihat ke atas U9: supercar elektrik kegemaran baharu China Melihat ke atas U9: supercar elektrik kegemaran baharu China Oct 13, 2023 pm 03:37 PM

Didorong oleh era elektrifikasi automotif, pembuat kereta domestik China terlibat secara aktif dalam pengeluaran kereta super elektrik. Baru-baru ini, Haopin, jenama elektrik mewah milik GAC Aian, melancarkan supercar elektrik yang dipanggil SSR Sebelum ini, Yangwang U9 BYD juga mendapat perhatian meluas Baru-baru ini, video telah diedarkan di Internet, yang dikatakan sebagai Yangwang video ujian. Dalam video itu, sebuah U9 sedang memecut di atas trek Yang mengejutkan, cakera brek kenderaan itu berkelip oren terang, menjadikannya kelihatan seperti bersaing dalam 24 Jam Le Mans. Terutamanya menarik ialah hakikat bahawa cakera brek pada roda hadapan sekurang-kurangnya dua kali lebih terang daripada pada roda belakang. Walau bagaimanapun, adalah mustahil untuk menentukan daripada video sama ada kilat cahaya disebabkan oleh nyalaan yang dihasilkan oleh cakera brek semasa brek, atau sama ada ia adalah kesan pencahayaan kenderaan. ekzos

Bagaimana untuk menyelesaikan masalah papan kekunci angka win7 anda menukar kepada 4 Bagaimana untuk menyelesaikan masalah papan kekunci angka win7 anda menukar kepada 4 Jul 14, 2023 am 08:49 AM

Apabila sesetengah pelanggan komputer riba Win7 menggunakan papan kekunci angka, mereka menghadapi sebab mengapa mereka menaip u tetapi ia menjadi 4. apa yang berlaku Sebenarnya, ini kerana komputer riba anda mempunyai papan kekunci yang disepadukan ke dalam kekunci huruf. Anda boleh menyelesaikan masalah ini dengan hanya menutup papan kekunci. Langkah-langkah khusus adalah seperti berikut: Penukaran kunci FN+nunlock boleh memasukkan huruf Inggeris secara normal. Kaedah ini juga boleh digunakan jika pelanggan menemui menekan I untuk menukar kepada 5. Bagaimana untuk menyelesaikan masalah bahawa papan kekunci berangka win7 u menjadi 4:1 Untuk kemudahan yang lebih baik, komputer riba tidak mempunyai kawasan papan kekunci yang kecil. Oleh itu, terdapat kekunci yang mentakrifkan fungsi pad kekunci berangka. Anda boleh menggunakan kekunci FN+nyah kunci untuk menukar. Sesetengah mesti menggunakan shift+numlock untuk memasukkan bahasa Inggeris atau data. 2.Numpad-

Apakah mata wang mata wang maya? Di mana hendak membelinya? Apakah mata wang mata wang maya? Di mana hendak membelinya? Mar 04, 2025 pm 05:42 PM

Artikel ini memperkenalkan bahawa mata wang maya adalah bentuk mata wang digital atau maya yang bergantung kepada kriptografi dan perdagangan melalui rangkaian peer-to-peer, dan menyenaraikan mata wang biasa seperti bitcoin. Ia biasanya boleh didapati di bursa cryptocurrency seperti Coinbase, dan semua kelebihan dan kekurangan setiap transaksi. Ia menekankan bahawa pembelian mata wang maya adalah tinggi, harga berubah -ubah, dan terdedah kepada penipuan dan penggodaman.

Senarai yuran pengendalian untuk platform perdagangan okx Senarai yuran pengendalian untuk platform perdagangan okx Feb 15, 2025 pm 03:09 PM

Platform perdagangan OKX menawarkan pelbagai kadar, termasuk yuran transaksi, yuran pengeluaran dan yuran pembiayaan. Untuk urus niaga tempat, yuran urus niaga berbeza -beza mengikut jumlah urus niaga dan tahap VIP, dan mengamalkan "model pembuat pasaran", iaitu, pasaran mengenakan bayaran pengendalian yang lebih rendah untuk setiap transaksi. Di samping itu, OKX juga menawarkan pelbagai kontrak niaga hadapan, termasuk kontrak standard mata wang, kontrak USDT dan kontrak penghantaran, dan struktur yuran setiap kontrak juga berbeza.

Cara memasang UFIDA U8Win10: tutorial mudah Cara memasang UFIDA U8Win10: tutorial mudah Jan 09, 2024 pm 02:01 PM

Apabila kita menggunakan sistem operasi win10, sesetengah rakan perlu menggunakan UF u8 pada komputer untuk kerja tetapi tidak tahu bagaimana untuk mengendalikannya, mengenai masalah ini, editor berpendapat bahawa kita boleh memuat turun UF u8 secara online dahulu, dan kemudian melalui sifat komputer hanya buat tetapan yang sepadan, seperti menukar nama komputer, mengubah suai pendaftaran, dsb. Mari kita lihat bagaimana editor melakukannya untuk langkah terperinci~ Tutorial pemasangan UFIDA u8win10 langkah 1: 1. Pada ikon "PC ini", pilih "Properties" 2. Klik Tukar di bawah tetapan nama komputer, domain dan kumpulan kerja butang: 3. Klik pada tab "Nama Komputer" dan masukkan nama yang perlu diubah suai dalam medan nama komputer (huruf Inggeris dalam 8 digit, tidak termasuk tanda baca dan simbol khas 4.);

RIPPLE (XRP): Bolehkah harga duit syiling XRP memecahkan $ 4 pada suku ini? RIPPLE (XRP): Bolehkah harga duit syiling XRP memecahkan $ 4 pada suku ini? Mar 04, 2025 am 06:15 AM

Tinjauan Ripple (XRP): Bolehkah musim altcoin melebihi $ 4? Artikel ini akan meneroka sama ada Ripple (XRP) boleh memecahkan paras tertinggi sepanjang $ 4 pada musim altcoin yang akan datang. Walaupun pasaran cryptocurrency keseluruhannya lambat, XRP masih mempunyai potensi terbalik. Bolehkah XRP memecahkan $ 4? Penganalisis meramalkan XRP akan pulih pada bulan-bulan akan datang, walaupun mencapai tahap tertinggi sepanjang $ 4.12 pada 15 April, sehingga hampir 80%. Walau bagaimanapun, harga ramalan purata adalah sekitar $ 3.12, dan 15 April mungkin hanya puncak ringkas. Kerjasama XRP dengan Korea Selatan dan proses kelulusan XRPETF akan menjadi faktor utama yang mempengaruhi harganya. Kerjasama Korea Selatan akan meningkatkan bahagian pasaran XRP di Korea Selatan;

Apakah maksud ekosistem tron? Duit syiling apa yang ada di rantai tron? Apakah maksud ekosistem tron? Duit syiling apa yang ada di rantai tron? Feb 16, 2025 am 06:27 AM

Tron, platform hiburan kandungan yang terdesentralisasi berdasarkan teknologi blockchain, menyediakan ekosistem yang komprehensif yang menyokong pelbagai aset digital. Mata wang yang paling terkenal di rantai Tron ialah Tronix (TRX), token praktikal yang digunakan untuk membayar yuran transaksi dan menyediakan insentif rangkaian.

Apakah sepuluh aplikasi perdagangan U-Coin teratas? Apakah sepuluh aplikasi perdagangan U-Coin teratas? Feb 11, 2025 pm 08:57 PM

Koin U (uni), satu tanda asli Uniswap Exchange yang terdesentralisasi, digunakan secara meluas dalam bidang kewangan yang terdesentralisasi. Artikel ini memperkenalkan sepuluh aplikasi dagangan mata wang U TOP U, termasuk UniSwap, Coinbase, Binance, Gemini, Kraken, FTX, Huobi Global, Bybit, Kucoin dan Gate.io. Aplikasi ini meliputi pelbagai keperluan pengguna, dari ciri-ciri perdagangan yang mesra kepada pemula.

See all articles