찾다
백엔드 개발PHP 튜토리얼问Google只要要PR_PHP

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으로 문의하세요.
仰望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

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

VSCode Windows 64비트 다운로드

VSCode Windows 64비트 다운로드

Microsoft에서 출시한 강력한 무료 IDE 편집기