PHP查询网站的PR值

 更新时间:2013年10月30日 16:48:31   作者:   我要评论
PR值是google衡量网站的重要标准之一,今天就给大家一个用PHP查询网站的PR值的方法。

PR值是google衡量网站的重要标准之一,根据google提供的结果获取pr值,如:
http://toolbarqueries.google.com.hk/tbr?client=navclient-auto&features=Rank:&q=info:phpddt.com&ch=8fabc62ea

复制代码 代码如下:

<?php

/*
*功能:对URL进行编码
*参数说明:$web_url 网站URL,不包含"http://"
*/
function HashURL($url)
{  
    $SEED ="";
    $Result = 0x01020345;
    for ($i=0; $i<strlen($url); $i++)
    {
        $Result ^= ord($SEED{$i%87}) ^ ord($url{$i});
        $Result = (($Result >> 23) & 0x1FF) | $Result << 9;
    }
    return sprintf("8%x", $Result);
}

/*
*功能:根据google提供的pr查询接口获取pagerank
*参数说明:$domain 网站域名,不包含"http://"
*/
function pagerank($domain)
{   
    $StartURL ="";
    $GoogleURL = $StartURL.$domain. '&ch=''<br>';
    $fcontents = file_get_contents("$GoogleURL");
    $pagerank = substr($fcontents,9);
    if (!$pagerank) return "0";else return $pagerank;
}
echo pagerank("phpddt.com");
?>

相关文章

  • PHP 文章中的远程图片采集到本地的代码

    PHP 文章中的远程图片采集到本地的代码

    今天写了一个这个功能, 拿出来跟朋友一起分享,可以获取远程图片并保存到本地,其实大家可以参考很多php管理系统都有这个功能。
    2009-07-07
  • ZF框架实现发送邮件的方法

    ZF框架实现发送邮件的方法

    这篇文章主要介绍了ZF框架实现发送邮件的方法,实例分析了Zend Framework使用smtp邮件类实现邮件发送的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-12-12
  • 基于Laravel实现的用户动态模块开发

    基于Laravel实现的用户动态模块开发

    这篇文章主要给大家介绍了关于基于Laravel实现的用户动态模块开发的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-09-09
  • 利用php + Laravel如何实现部署自动化详解

    利用php + Laravel如何实现部署自动化详解

    这篇文章主要给大家介绍了关于利用php + Laravel如何实现部署自动化的相关资料,文中通过示例代码介绍非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-10-10
  • PHP多维数组元素操作类的方法

    PHP多维数组元素操作类的方法

    下面小编就为大家带来一一篇PHP多维数组元素操作类的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • php堆排序(heapsort)练习

    php堆排序(heapsort)练习

    本文内容是和大家一起练习PHP堆排序的一个程序
    2013-11-11
  • 基于Discuz security.inc.php代码的深入分析

    基于Discuz security.inc.php代码的深入分析

    本篇文章是对Discuz security.inc.php的代码进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php购物车实现代码

    php购物车实现代码

    php购物车实现代码这个代码比较全,需要的朋友可以参考下。
    2011-10-10
  • 阿里云PHP SMS短信服务验证码发送方法

    阿里云PHP SMS短信服务验证码发送方法

    这篇文章主要介绍了阿里云PHP SMS短信服务验证码发送方法,需要的朋友可以参考下
    2017-07-07
  • Symfony2函数用法实例分析

    Symfony2函数用法实例分析

    这篇文章主要介绍了Symfony2函数用法,结合实例形式分析了Symfony函数的调用及金沙国际官网操作的相关技巧,需要的朋友可以参考下
    2016-03-03

最新评论