Mind blowing SEO improving and Google rank increasing Signature Rotator SEO Tool.

Thread: 

Simple pagerank script

Ads
banner
banner
banner
destroyer Offline referral

Posts: 430
Joined: Jul 2013
Reputation: 3

#1
Senior Member
I need a PHP based script that checks PageRank where can I download on for free?
chod Offline referral

Posts: 860
Joined: Jul 2013
Reputation: 85

#2
Posting Freak
Why not try searching online for one or try writing you're own and asking for help after you show what you have started?

Stop expecting to be spoon fed on everything!
www.AdminEmpire.com
www.BlimptonTech.com - Best Free Online JavaScript tool to minify JavaScript files.
maya Offline referral

Posts: 1,058
Joined: May 2013
Reputation: 34

#3
Posting Freak
Save this code pagerank.class.php

PHP Code:
<?php
class GooglePageRankChecker {
 
  
// Track the instance
  
private static $instance;
 
  
// Constructor
  
function getRank($page) {
    
// Create the instance, if one isn't created yet
    
if(!isset(self::$instance)) {
      
self::$instance = new self();
    }
    
// Return the result
    
return self::$instance->check($page);
  }
 
  
// Convert string to a number
  
function stringToNumber($string,$check,$magic) {
    
$int32 4294967296;  // 2^32
      
$length strlen($string);
      for (
$i 0$i $length$i++) {
          
$check *= $magic;
          
//If the float is beyond the boundaries of integer (usually +/- 2.15e+9 = 2^31),
          //  the result of converting to integer is undefined
          //  refer to http://www.php.net/manual/en/language.types.integer.php
          
if($check >= $int32) {
              
$check = ($check $int32 * (int) ($check $int32));
              
//if the check less than -2^31
              
$check = ($check < -($int32 2)) ? ($check $int32) : $check;
          }
          
$check += ord($string{$i});
      }
      return 
$check;
  }
 
  
// Create a url hash
  
function createHash($string) {
    
$check1 $this->stringToNumber($string0x15050x21);
      
$check2 $this->stringToNumber($string00x1003F);
 
    
$factor 4;
    
$halfFactor $factor/2;
 
      
$check1 >>= $halfFactor;
      
$check1 = (($check1 >> $factor) & 0x3FFFFC0 ) | ($check1 0x3F);
      
$check1 = (($check1 >> $factor) & 0x3FFC00 ) | ($check1 0x3FF);
      
$check1 = (($check1 >> $factor) & 0x3C000 ) | ($check1 0x3FFF);  
 
      
$calc1 = (((($check1 0x3C0) << $factor) | ($check1 0x3C)) << $halfFactor ) | ($check2 0xF0F );
      
$calc2 = (((($check1 0xFFFFC000) << $factor) | ($check1 0x3C00)) << 0xA) | ($check2 0xF0F0000 );
 
      return (
$calc1 $calc2);
  }
 
  
// Create checksum for hash
  
function checkHash($hashNumber)
  {
      
$check 0;
    
$flag 0;
 
    
$hashString sprintf('%u'$hashNumber) ;
    
$length strlen($hashString);
 
    for (
$i $length 1;  $i >= 0;  $i --) {
      
$r $hashString{$i};
      if(
=== ($flag 2)) {
        
$r += $r;
        
$r = (int)($r 10) + ($r 10);
      }
      
$check += $r;
      
$flag ++;
    }
 
    
$check %= 10;
    if(
!== $check) {
      
$check 10 $check;
      if(
=== ($flag 2) ) {
        if(
=== ($check 2)) {
          
$check += 9;
        }
        
$check >>= 1;
      }
    }
 
    return 
'7'.$check.$hashString;
  }
 
  function 
check($page) {
 
    
// Open a socket to the toolbarqueries address, used by Google Toolbar
    
$socket fsockopen("toolbarqueries.google.com"80$errno$errstr30);
 
    
// If a connection can be established
    
if($socket) {
      
// Prep socket headers
      
$out "GET /tbr?client=navclient-auto&ch=".$this->checkHash($this->createHash($page)).
              
"&features=Rank&q=info:".$page."&num=100&filter=0 HTTP/1.1&#092;r&#092;n";
      
$out .= "Host: toolbarqueries.google.com&#092;r&#092;n";
      
$out .= "User-Agent: Mozilla/4.0 (compatible; GoogleToolbar 2.0.114-big; Windows XP 5.1)&#092;r&#092;n";
      
$out .= "Connection: Close&#092;r&#092;n&#092;r&#092;n";
 
      
// Write settings to the socket
      
fwrite($socket$out);
 
      
// When a response is received...
      
$result "";
      while(!
feof($socket)) {
        
$data fgets($socket128);
        
$pos strpos($data"Rank_");
        if(
$pos !== false){
          
$pagerank substr($data$pos 9);
          
$result += $pagerank;
        }
      }
      
// Close the connection
      
fclose($socket);
 
      
// Return the rank!
      
return $result;
    }
  }
}
?>

Save this code as index.php

PHP Code:
<?php
if (isset($_REQUEST['domain'])) {
    include(
'pagerank.class.php');
    
$domain str_replace('http://'''trim($_REQUEST['domain']));
    
$check = new GooglePageRankChecker;
    
$pr $check -> getRank($domain);
    
$result '<div align="center"><h2>' $domain ' has pagerank: ';
    
$result .= $pr;
    
$result .= '</h2></div>';
    
$title =  $domain ' has pagerank: '.$pr .' |Page Rank Checker';
}
else
{
    
$title 'Page Rank Checker';
}
?>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 
<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <meta name="author" content="Miftahul Firdaus" />
 
    <title><?php echo $title?></title>
</head>
 
<body>
<?php
if(isset($result)) echo $result;
?>
<div align="center">
<form action="" method="post">
<input type="text" name="domain" size="75" placeholder="domain name here"/><br />
<input type="submit" name="submit" value="Check PR"/>
 
</form>
</div>
</body>
</html> 

Remember to keep these two files in the safe directory or folder!
001_biggrin
ivan Offline referral

Posts: 713
Joined: Jul 2013
Reputation: 6

#4
Senior Member
Thanks @Maya could you tell me how to install this PageRank checker on my hosting?
chod Offline referral

Posts: 860
Joined: Jul 2013
Reputation: 85

#5
Posting Freak
(10-30-2013 05:21 PM)ivan Wrote:  Thanks @Maya could you tell me how to install this PageRank checker on my hosting?

LMFAO!!! Come on Ivan try and teach yourself something for once. Instead of being so lazy you just ask here and then sit and wait for someone with a spoon to feed you the answers.
www.AdminEmpire.com
www.BlimptonTech.com - Best Free Online JavaScript tool to minify JavaScript files.
marcus_avrelius Offline referral

Posts: 2,424
Joined: May 2013
Reputation: 102

#6
Support Team
@Ivan create a folder and name it whatever you like for instance "PageRank-Checker" add those files into this folder then unload this folder to your server root directory. Then to access it just type "yourdomain.com/PageRank-Checker"
invisibe_dude Offline referral

Posts: 820
Joined: May 2013
Reputation: 24

#7
Posting Freak
Be careful or Google might slap you!
Google Terms of Service
Quote:5.3 You agree not to access (or attempt to access) any of the Services by any means other than through the interface that is provided by Google, unless you have been specifically allowed to do so in a separate agreement with Google. You specifically agree not to access (or attempt to access) any of the Services through any automated means (including use of scripts or web crawlers) and shall ensure that you comply with the instructions set out in any robots.txt file present on the Services.
maya Offline referral

Posts: 1,058
Joined: May 2013
Reputation: 34

#8
Posting Freak
Oh yeah you right Dude, looks like Google doesn't really like the idea of people running "PageRank-Checker" scripts.
maria Offline referral

Posts: 242
Joined: May 2013
Reputation: 4

#9
Member
Are to trying to add some king of webmaster PageRank checker tool?





User(s) browsing this thread: 1 Guest(s)