搜索

[转载] PHP获取网址的PR值

[复制链接]
查看: 693|回复: 5
  • TA的每日心情
    郁闷
    2014-9-20 14:00
  • 签到天数: 41 天

    [LV.5]常住居民I

    69

    主题

    256

    帖子

    1776

    积分

    IT民工

    Rank: 5Rank: 5

    积分
    1776
    发表于 2013-9-2 22:18:02 | 显示全部楼层 |阅读模式
      PR值是google衡量网站的重要标准之一,根据google提供的结果获取pr值。以下为PHP代码,有兴趣的朋友可以拿去玩玩:
    1. <?php

    2. /*
    3. *功能:对URL进行编码
    4. *参数说明:$web_url 网站URL,不包含"http://"
    5. */
    6. function HashURL($url)
    7. {   
    8.     $SEED = "Mining PageRank is AGAINST GOOGLE’S TERMS OF SERVICE. Yes, I’m talking to you, scammer.";
    9.     $Result = 0x01020345;
    10.     for ($i=0; $i<strlen($url); $i++)
    11.     {
    12.         $Result ^= ord($SEED{$i%87}) ^ ord($url{$i});
    13.         $Result = (($Result >> 23) & 0x1FF) | $Result << 9;
    14.     }
    15.     return sprintf("8%x", $Result);
    16. }

    17. /*
    18. *功能:根据google提供的pr查询接口获取pagerank
    19. *参数说明:$domain 网站域名,不包含"http://"
    20. */
    21. function pagerank($domain)
    22. {   
    23.     $StartURL = "http://toolbarqueries.google.com/tbr?client=navclient-auto&features=Rank:&q=info:";
    24.     $GoogleURL = $StartURL.$domain. '&ch='.HashURL($domain);
    25.     echo $GoogleURL.'<br>';
    26.     $fcontents = file_get_contents("$GoogleURL");
    27.     $pagerank = substr($fcontents,9);
    28.     if (!$pagerank) return "0";else return $pagerank;
    29. }
    30. echo pagerank("phpddt.com");
    31. ?>
    复制代码


        论坛改版后自我感觉良好哈  哈哈哈
  • TA的每日心情
    郁闷
    2014-9-20 14:00
  • 签到天数: 41 天

    [LV.5]常住居民I

    69

    主题

    256

    帖子

    1776

    积分

    IT民工

    Rank: 5Rank: 5

    积分
    1776
     楼主| 发表于 2013-9-7 11:08:02 | 显示全部楼层
      这个怎么用啊 是不是我还得去搭建下php环境才能在本地运行哈
        论坛改版后自我感觉良好哈  哈哈哈
  • TA的每日心情
    郁闷
    2014-9-20 14:00
  • 签到天数: 41 天

    [LV.5]常住居民I

    69

    主题

    256

    帖子

    1776

    积分

    IT民工

    Rank: 5Rank: 5

    积分
    1776
     楼主| 发表于 2013-9-11 23:35:08 | 显示全部楼层

       好好学习吧  呵呵
        论坛改版后自我感觉良好哈  哈哈哈
  • TA的每日心情
    无聊
    2013-9-30 15:08
  • 签到天数: 31 天

    [LV.5]常住居民I

    21

    主题

    94

    帖子

    1875

    积分

    IT民工

    Rank: 5Rank: 5

    积分
    1875
    发表于 2013-9-12 08:37:48 | 显示全部楼层
    挑战君王 发表于 2013-9-11 23:35
    好好学习吧  呵呵

    是 好好学习  、但是抓狂的应该是我吧   哥哥
  • TA的每日心情
    郁闷
    2014-9-20 14:00
  • 签到天数: 41 天

    [LV.5]常住居民I

    69

    主题

    256

    帖子

    1776

    积分

    IT民工

    Rank: 5Rank: 5

    积分
    1776
     楼主| 发表于 2013-9-12 22:43:50 | 显示全部楼层
    cool6648 发表于 2013-9-12 08:37
    是 好好学习  、但是抓狂的应该是我吧   哥哥

       这看看你自己的情况了 呵呵 是你就是你 不是你就是他人咯 哈哈
        论坛改版后自我感觉良好哈  哈哈哈
     懒得打字嘛,点击右侧快捷回复 您的回复就是对攀登者IT俱乐部的最好支持!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    版权所有:金德网络科技工作室 投诉受理:185-7060-2743 合作热线:185-7060-2743

    备案信息:湘ICP备13002922号Powered by 金德网络  © 2008-2015 攀登者IT俱乐部

    友链/广告联系QQ:877630758 邮箱:admin@cnpdz.com

    快速回复 返回顶部 返回列表