Google Page Rank Wap/Web !!

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Google Page Rank Wap/Web !!

    Add this too index or page you want to show to your members !!

    include("pagerank.php");
    $gpr = new pageRank();
    $gpr->printrank("http:// EDIT ADD YOUR DOMAIN HERE");
    //display image
    echo $gpr->get_pr();

    Make sure you edit the http:// too your domain do not add www or it will show You fake rank....

    pagerank.php
    Code:
    <?php 
    define('GOOGLE_MAGIC', 0xE6359A60); 
    class pageRank{
    var $pr; 
     function zeroFill($a, $b){ 
     $z = hexdec(80000000);
      if ($z & $a){ 
       $a = ($a>>1); 
       $a &= (~$z); 
       $a |= 0x40000000; 
       $a = ($a>>($b-1)); 
      }else{ 
       $a = ($a>>$b); 
      } 
     return $a; 
     } 
     
     function mix($a,$b,$c) { 
       $a -= $b; $a -= $c; $a ^= ($this->zeroFill($c,13));
       $b -= $c; $b -= $a; $b ^= ($a<<8);
       $c -= $a; $c -= $b; $c ^= ($this->zeroFill($b,13));
       $a -= $b; $a -= $c; $a ^= ($this->zeroFill($c,12));
       $b -= $c; $b -= $a; $b ^= ($a<<16);
       $c -= $a; $c -= $b; $c ^= ($this->zeroFill($b,5));
       $a -= $b; $a -= $c; $a ^= ($this->zeroFill($c,3));
       $b -= $c; $b -= $a; $b ^= ($a<<10);
       $c -= $a; $c -= $b; $c ^= ($this->zeroFill($b,15));
       return array($a,$b,$c); 
     } 
     
     function GoogleCH($url, $length=null, $init=GOOGLE_MAGIC) { 
      if(is_null($length)) { 
       $length = sizeof($url); 
      } 
      $a = $b = 0x9E3779B9;
      $c = $init;
      $k = 0;
      $len = $length;
      while($len >= 12) { 
       $a += ($url[$k+0] +($url[$k+1]<<8) +($url[$k+2]<<16) +($url[$k+3]<<24));
       $b += ($url[$k+4] +($url[$k+5]<<8) +($url[$k+6]<<16) +($url[$k+7]<<24));
       $c += ($url[$k+8] +($url[$k+9]<<8) +($url[$k+10]<<16)+($url[$k+11]<<24));
       $mix = $this->mix($a,$b,$c);
       $a = $mix[0]; $b = $mix[1]; $c = $mix[2];
       $k += 12;
       $len -= 12; 
      }
      $c += $length;
      switch($len){ 
       case 11: $c+=($url[$k+10]<<24);
       case 10: $c+=($url[$k+9]<<16);
       case 9 : $c+=($url[$k+8]<<8);
       /* the first byte of c is reserved for the length */
       case 8 : $b+=($url[$k+7]<<24);
       case 7 : $b+=($url[$k+6]<<16);
       case 6 : $b+=($url[$k+5]<<8);
       case 5 : $b+=($url[$k+4]);
       case 4 : $a+=($url[$k+3]<<24);
       case 3 : $a+=($url[$k+2]<<16);
       case 2 : $a+=($url[$k+1]<<8);
       case 1 : $a+=($url[$k+0]); 
      } 
      $mix = $this->mix($a,$b,$c); 
     /* report the result */ 
     return $mix[2]; 
     } 
     
     //converts a string into an array of integers containing the numeric value of the char 
     
     function strord($string) { 
      for($i=0;$i<strlen($string);$i++) { 
       $result[$i] = ord($string{$i}); 
      } 
     return $result; 
     } 
     
     function printrank($url){
      $ch = "6".$this->GoogleCH($this->strord("info:" . $url)); 
      
      $fp = fsockopen("www.google.com", 80, $errno, $errstr, 30);
      if (!$fp) {
         echo "$errstr ($errno)<br />\n";
      } else {
         $out = "GET /search?client=navclient-auto&ch=" . $ch .  "&features=Rank&q=info:" . $url . " HTTP/1.1\r\n" ;
         $out .= "Host: www.google.com\r\n" ;
         $out .= "Connection: Close\r\n\r\n" ; 
         fwrite($fp, $out);
         while (!feof($fp)) {
           $data = fgets($fp, 128);
           $pos = strpos($data, "Rank_");
             if($pos === false){
             }else{
               $pagerank = substr($data, $pos + 9);
               $this->pr_image($pagerank);
             }
         }
         fclose($fp); 
      }
     }
    //display pagerank image. Create your own or download images I made for this script. If you make your own make sure to call them pr0.gif, pr1.gif, pr2.gif etc.
    function pr_image($pagerank){
      if($pagerank == 0){
       $this->pr = " <img src=\"http://coding-talk.com/images/pr0.gif\" alt=\"PageRank " .$pagerank. " out of 10\"/>" ;
       }elseif($pagerank == 1){
       $this->pr = " <img src=\"http://coding-talk.com/images/pr1.gif\" alt=\"PageRank " .$pagerank. " out of 10\"/>" ;
       }elseif($pagerank == 2){
       $this->pr = " <img src=\"http://coding-talk.com/images/pr2.gif\" alt=\"PageRank " .$pagerank. " out of 10\"/>" ;
       }elseif($pagerank == 3){
       $this->pr = " <img src=\"http://coding-talk.com/images/pr3.gif\" alt=\"PageRank " .$pagerank. " out of 10\"/>" ;
       }elseif($pagerank == 4){
       $this->pr = " <img src=\"http://coding-talk.com/images/pr4.gif\" alt=\"PageRank " .$pagerank. " out of 10\"/>" ;
       }elseif($pagerank == 5){
       $this->pr = " <img src=\"http://coding-talk.com/images/pr5.gif\" alt=\"PageRank " .$pagerank. " out of 10\"/>" ;
       }elseif($pagerank == 6){
       $this->pr = " <img src=\"http://coding-talk.com/images/pr6.gif\" alt=\"PageRank " .$pagerank. " out of 10\"/>" ;
       }elseif($pagerank == 7){
       $this->pr = " <img src=\"http://coding-talk.com/images/pr7.gif\" alt=\"PageRank " .$pagerank. " out of 10\"/>" ;
       }elseif($pagerank == 8){
       $this->pr = " <img src=\"http://coding-talk.com/images/pr8.gif\" alt=\"PageRank " .$pagerank. " out of 10\"/>" ;
       }elseif($pagerank == 9){
       $this->pr = " <img src=\"http://coding-talk.com/images/pr9.gif\" alt=\"PageRank " .$pagerank. " out of 10\"/>" ;
       }else{
       $this->pr = " <img src=\"http://coding-talk.com/images/pr10.gif\" alt=\"PageRank " .$pagerank. " out of 10\"/>" ;
      }
     }
     function get_pr(){
      return $this->pr;
     }
    }
    ?>

    I will upload the images for your page rank code...
    Attached Files
    Visit: Chat4u.mobi - The New Lay Of being a site of your dreams!
    Visit: WapMasterz Coming Back Soon!
    _______
    SCRIPTS FOR SALE BY SUBZERO
    Chat4u Script : coding-talk.com/f28/chat4u-mobi-script-only-150-a-17677/ - > Best Script for your site no other can be hacked by sql or uploaders.
    FileShare Script : coding-talk.com/f28/file-wap-share-6596/ -> Uploader you will never regret buying yeah it mite be old now but it still seems to own others...
    _______
    Info & Tips
    php.net
    w3schools.com

    #2
    is this legal or not? by the way thanks for this nice share sub
    Did I help you?
    You can help me too
    Your donations will help me finance my studies.

    Comment


      #3
      its legal and ok.
      http://ngeo.ro

      Comment


        #4
        Demo of my service Page Rank ;)
        www.inbuzunar.mobi - Your mobile portal pocket

        Comment

        Working...
        X