NamePros
Welcome, Guest! Ready to make a name for yourself in the domain business? We welcome both the hobbyist and professional domainer to join the discussion as part of the NamePros community.

Click here to create your profile to start earning reputation for posting, and trader ratings for buying & selling in our free e-marketplace. Build your trader rating with each successful sale. Our system has tracked over 100,000 sales and counting!
FAQ & TOS Register Search Today's Posts Mark Forums Read

Go Back   NamePros.com > Website Development Discussion Forums > Programming
Reload this Page Wanted - Script to Display Yahoo inlinks,Alexa ranking and Google PR

Programming PHP, Perl, Ruby on Rails, AJAX, HTML, XHTML, CSS, JavaScript, MySQL and any other coding topics.

Advanced Search


Closed Thread
 
LinkBack Thread Tools
Old 07-26-2007, 05:51 PM THREAD STARTER               #1 (permalink)
NamePros Regular
Join Date: Mar 2007
Posts: 203
T D S is on a distinguished road
 



Wanted - Script to Display Yahoo inlinks,Alexa ranking and Google PR


Does anyone know how I would go about making it so I could display a live

Yahoo Inlink result, Alexa Ranking and Current PR

So would look like this

0,000,000 - Inbound Links | 0,000,000 - Alexa Ranking. | Page Rank: 0

Dont want to display the badges would like to give live text results like the above example. However I have no luck searching for any information on achieving these types of results.

Thank you
__________________
Reverse IP Check
Proxy Network
Myspace Proxy
T D S is offline  
Old 07-27-2007, 12:32 AM   #2 (permalink)
Danltn.com
 
Daniel's Avatar
Join Date: May 2007
Location: Danltn.com / Nottingham, UK
Posts: 1,201
Daniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond repute
 


Ethan Allen Fund Ethan Allen Fund
These aren't exactly spot on, but they should be alright

Parse URL:

PHP Code:
$this->url parse_url('http://' ereg_replace('^http://'''$url));
????: NamePros.com http://www.namepros.com/programming/354612-wanted-script-display-yahoo-inlinks-alexa.html
            
$this->url['full'] = 'http://' ereg_replace('^http://'''$url); 
Get Page Function

PHP Code:
    function getPage ($url) {
            if (
function_exists('curl_init')) {
                
$ch curl_init($url);
                
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
                @
curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue);
                
curl_setopt($chCURLOPT_USERAGENT$_SERVER['HTTP_USER_AGENT']);
                return 
curl_exec($ch);
            } else {
                return 
file_get_contents($url);
            }
        } 
Alexa Rank:

PHP Code:
        function getAlexaRank() {
            
$url $this->url['host'];
            
$url "http://data.alexa.com/data?cli=10&dat=s&url=$url";
            
$data $this->getPage($url);
            
preg_match('#<POPULARITY URL="(.*?)" TEXT="([0-9]+){1,}"/>#si'$data$p);
            
$value = ($p[2]) ? number_format($this->toInt($p[2])) : 0;
            echo 
"\tAlexa Rank: $value\n";
        
        } 
Yahoo rank

PHP Code:
        function getBacklinksYahoo() {
            
$url $this->url['host'];
????: NamePros.com http://www.namepros.com/showthread.php?t=354612
            
$url 'http://siteexplorer.search.yahoo.com/search?p=' urlencode("http://$url") . '&bwm=i';
            
$data $this->getPage($url);
            
preg_match('#Inlinks \(([0-9,]+){1,}\)#si'$data$p);
            
$value = ($p[1]) ? number_format($this->toInt($p[1])) : 0;
            echo 
"\tYahoo Backlinks: $value\n";
        } 
Google PR Checksum gen

PHP Code:
        function toInt ($string) {
            return 
preg_replace('#[^0-9]#si'''$string);
        }
        
        function 
to_int_32 (&$x) {
            
$z hexdec(80000000);
            
$y = (int) $x;
            if(
$y ==- $z && $x <- $z){
                
$y = (int) ((-1) * $x);
                
$y = (-1) * $y;
            }
            
$x $y;
        }
        
        function 
zero_fill ($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$this->to_int_32($a); $a = (int)($a ^ ($this->zero_fill($c13)));
            
$b -= $c$b -= $a$this->to_int_32($b); $b = (int)($b ^ ($a << 8));
            
$c -= $a$c -= $b$this->to_int_32($c); $c = (int)($c ^ ($this->zero_fill($b13)));
            
$a -= $b$a -= $c$this->to_int_32($a); $a = (int)($a ^ ($this->zero_fill($c12)));
            
$b -= $c$b -= $a$this->to_int_32($b); $b = (int)($b ^ ($a << 16));
            
$c -= $a$c -= $b$this->to_int_32($c); $c = (int)($c ^ ($this->zero_fill($b5)));
            
$a -= $b$a -= $c$this->to_int_32($a); $a = (int)($a ^ ($this->zero_fill($c3)));
            
$b -= $c$b -= $a$this->to_int_32($b); $b = (int)($b ^ ($a << 10));
            
$c -= $a$c -= $b$this->to_int_32($c); $c = (int)($c ^ ($this->zero_fill($b15)));
            return array(
$a,$b,$c);
        }
        
        function 
checksum ($url$length null$init 0xE6359A60) {
            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 
$c += ($url[$k 8] << 8);
                case 
$b += ($url[$k 7] << 24);
                case 
$b += ($url[$k 6] << 16);
                case 
$b += ($url[$k 5] << 8);
                case 
$b += ($url[$k 4]);
                case 
$a += ($url[$k 3] << 24);
                case 
$a += ($url[$k 2] << 16);
                case 
$a += ($url[$k 1] << 8);
                case 
$a += ($url[$k 0]);
            }
            
$mix $this->mix($a$b$c);
            return 
$mix[2];
        }
        
        function 
strord ($string) {
            for(
$i 0$i strlen($string); $i++) {
                
$result[$i] = ord($string{$i});
            }
            return 
$result;
        } 
Google PR

PHP Code:
        function getPagerank () {
            
$url 'info:' $this->url['host'];
            
$checksum $this->checksum($this->strord($url));
            
$url "http://www.google.com/search?client=navclient-auto&ch=6$checksum&features=Rank&q=$url";
            
$data $this->getPage($url);
            
preg_match('#Rank_[0-9]:[0-9]:([0-9]+){1,}#si'$data$p);
            
$value = ($p[1]) ? $p[1] : 0;
            echo 
"\tPR: $value\n";
        } 
Last edited by Danltn; 07-27-2007 at 12:37 AM.
Daniel is offline  
Old 07-27-2007, 01:25 AM THREAD STARTER               #3 (permalink)
NamePros Regular
Join Date: Mar 2007
Posts: 203
T D S is on a distinguished road
 



Thank you Danltn now if I only knew how to implement this I tried to add these to a php page and got a parse error since it was showing and error for http:// figured I had to physically add an address so in
Code:
$this->url = parse_url('http://' . ereg_replace('^http://', '', $url));
            $this->url['full'] = 'http://' . ereg_replace('^http://', '', $url);
I added my url to this line

Code:
$this->url = parse_url('http://mysite.com' . ereg_replace('^http://', '', $url));
            $this->url['full'] = 'http://' . ereg_replace('^http://', '', $url);
No more error but was a blank page. Will continue to try to figure it out. If someone could explain how to make this work I would appreciate.
__________________
Reverse IP Check
Proxy Network
Myspace Proxy
T D S is offline  
Old 07-27-2007, 01:33 AM   #4 (permalink)
Danltn.com
 
Daniel's Avatar
Join Date: May 2007
Location: Danltn.com / Nottingham, UK
Posts: 1,201
Daniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond repute
 


Ethan Allen Fund Ethan Allen Fund
If you just want it ready-made...

Code:
	<html><head>
	
		<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1"><title>Lookup</title>
		
		<style type="text/css" media="screen"><!--
body 
	{
	color: black;
	background-color: #fff;
	margin: 0px
	}

#horizon        
	{
	color: black;
	background-color: #fff;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
	}

#content    
	{
	font-family: Verdana, Geneva, Arial, sans-serif;
	background-color: lightblue;
	margin-left: -170px;
	position: absolute;
	top: -100px;
	left: 50%;
	width: 340px;
	height: 200px;
	visibility: visible

	}


--></style></head>

<?php
if (empty($_GET['url'])) { ?>




	
<body>

<div id="horizon">
			<div id="content" style="padding-top:30;height:120px;top:-55px;">
				
<center>				
<FORM METHOD="GET" ACTION="./lookup.php">
<span style="color:darkblue;font-weight:700;">URL</span>:<br /> <INPUT name="url" width="40" style="width:300;margin-top:10;font-size:24px;"><br />
<INPUT TYPE="submit" VALUE=Lookup style="width:200px;margin-top:10;">
</FORM>
</center>

</div>

				</div>


</body></html>


<?php } else {  ?>



<?php

	$url=$_REQUEST[url];

	class pagerank {
	

		
		var $url;
		
		function pagerank ($url, $options) {
			$this->url = parse_url('http://' . ereg_replace('^http://', '', $url));
			$this->url['full'] = 'http://' . ereg_replace('^http://', '', $url);
			if ($options['pagerank']) {
				$this->getPagerank();
			}
			if ($options['alexaRank']) {
				$this->getAlexaRank();
			}
			if ($options['backlinksGoogle']) {
				$this->getBacklinksGoogle();
			}
			if ($options['backlinksYahoo']) {
				$this->getBacklinksYahoo();
			}			
		
		}
		
		function getPage ($url) {
			if (function_exists('curl_init')) {
				$ch = curl_init($url);
				curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
				@curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
				curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
				return curl_exec($ch);
			} else {
				return file_get_contents($url);
			}
		}
		
		function getPagerank () {
			$url = 'info:' . $this->url['host'];
			$checksum = $this->checksum($this->strord($url));
			$url = "http://www.google.com/search?client=navclient-auto&ch=6$checksum&features=Rank&q=$url";
			$data = $this->getPage($url);
			preg_match('#Rank_[0-9]:[0-9]:([0-9]+){1,}#si', $data, $p);
			$value = ($p[1]) ? $p[1] : 0;
			echo "<tr><td>Pagerank:</td> <td>$value</td></tr>";
		}
		
		function getAlexaRank() {
			$url = $this->url['host'];
			$url = "http://data.alexa.com/data?cli=10&dat=s&url=$url";
			$data = $this->getPage($url);
			preg_match('#<POPULARITY URL="(.*?)" TEXT="([0-9]+){1,}"/>#si', $data, $p);
			$value = ($p[2]) ? number_format($this->toInt($p[2])) : 0;
			echo "<tr><td>Alexa Rank:</td> <td>$value</td></tr>";
		
		}
		
		
		function getBacklinksGoogle() {
			$url = $this->url['host'];
			$url = 'http://www.google.com/search?q=link%3A' . urlencode($url);
			$data = $this->getPage($url);
			preg_match('#of about <b>([0-9,]+){1,}#si', $data, $p);
			$value = ($p[1]) ? number_format($this->toInt($p[1])) : 0;
			echo "<tr><td>Google Backlinks:</td> <td>$value</td></tr>";
		}
		
		function getBacklinksYahoo() {
			$url = $this->url['host'];
			$url = 'http://siteexplorer.search.yahoo.com/search?p=' . urlencode("http://$url") . '&bwm=i';
			$data = $this->getPage($url);
			preg_match('#Inlinks \(([0-9,]+){1,}\)#si', $data, $p);
			$value = ($p[1]) ? number_format($this->toInt($p[1])) : 0;
			echo "<tr><td>Yahoo Backlinks:</td> <td>$value</td></tr>";
		}
		
		function toInt ($string) {
			return preg_replace('#[^0-9]#si', '', $string);
		}
		
		function to_int_32 (&$x) {
			$z = hexdec(80000000);
			$y = (int) $x;
			if($y ==- $z && $x <- $z){
				$y = (int) ((-1) * $x);
				$y = (-1) * $y;
			}
			$x = $y;
		}
		
		function zero_fill ($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; $this->to_int_32($a); $a = (int)($a ^ ($this->zero_fill($c, 13)));
			$b -= $c; $b -= $a; $this->to_int_32($b); $b = (int)($b ^ ($a << 8));
			$c -= $a; $c -= $b; $this->to_int_32($c); $c = (int)($c ^ ($this->zero_fill($b, 13)));
			$a -= $b; $a -= $c; $this->to_int_32($a); $a = (int)($a ^ ($this->zero_fill($c, 12)));
			$b -= $c; $b -= $a; $this->to_int_32($b); $b = (int)($b ^ ($a << 16));
			$c -= $a; $c -= $b; $this->to_int_32($c); $c = (int)($c ^ ($this->zero_fill($b, 5)));
			$a -= $b; $a -= $c; $this->to_int_32($a); $a = (int)($a ^ ($this->zero_fill($c, 3)));
			$b -= $c; $b -= $a; $this->to_int_32($b); $b = (int)($b ^ ($a << 10));
			$c -= $a; $c -= $b; $this->to_int_32($c); $c = (int)($c ^ ($this->zero_fill($b, 15)));
			return array($a,$b,$c);
		}
		
		function checksum ($url, $length = null, $init = 0xE6359A60) {
			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);
				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);
			return $mix[2];
		}
		
		function strord ($string) {
			for($i = 0; $i < strlen($string); $i++) {
				$result[$i] = ord($string{$i});
			}
			return $result;
		}
		
	}
?>
<body>
<div id="horizon">
			<div id="content" style="color:darkblue;">

				
				
<center>				
<FORM METHOD="GET" ACTION="./lookup.php">
<span style="color:darkblue;font-weight:700;">URL</span>: <INPUT name="url" width="40" style="width:200;margin-top:10;">
<INPUT TYPE="submit" VALUE=Lookup style="width:60;">
</FORM>
<TABLE BORDER=0>
  <CAPTION>Lookup Data</CAPTION>
  <TR><TH><?php echo $_GET['url']; ?></TH></TR>
  

<?php

	$options = array(
		'pagerank' => true,
		'alexaRank' => true,
		'backlinksGoogle' => true,
		'backlinksYahoo' => true,


	);
	new pagerank(urldecode($_GET['url']), $options);
	
	?>
</table>

				</div>
				</div>

<?php } ?>
You can easily change the layout as required.
Daniel is offline  
Old 07-27-2007, 01:50 AM THREAD STARTER               #5 (permalink)
NamePros Regular
Join Date: Mar 2007
Posts: 203
T D S is on a distinguished road
 



That is a cool tool. I will add that one to my SEO site

Should have posted this link in the first post I am trying to achieve the same look this site has
ebizmba.com/articles/social30.html
Just with fewer results.. Want to add it to a blog so at a glance I can see the stats of my sites
__________________
Reverse IP Check
Proxy Network
Myspace Proxy
T D S is offline  
Old 07-27-2007, 03:31 AM   #6 (permalink)
Danltn.com
 
Daniel's Avatar
Join Date: May 2007
Location: Danltn.com / Nottingham, UK
Posts: 1,201
Daniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond repute
 


Ethan Allen Fund Ethan Allen Fund
If that's what you want, here:

dataview.php

PHP Code:
<?php

    $url
=$_REQUEST[url];

    class 
pagerank {
    

        
        var 
$url;
        
        function 
pagerank ($url$options) {
            
$this->url parse_url('http://' ereg_replace('^http://'''$url));
            
$this->url['full'] = 'http://' ereg_replace('^http://'''$url);
            if (
$options['pagerank']) {
                
$this->getPagerank();
            }
            if (
$options['alexaRank']) {
                
$this->getAlexaRank();
            }
            if (
$options['backlinksGoogle']) {
                
$this->getBacklinksGoogle();
            }
            if (
$options['backlinksYahoo']) {
                
$this->getBacklinksYahoo();
            }            
        
        }
        
        function 
getPage ($url) {
            if (
function_exists('curl_init')) {
                
$ch curl_init($url);
                
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
                @
curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue);
                
curl_setopt($chCURLOPT_USERAGENT$_SERVER['HTTP_USER_AGENT']);
                return 
curl_exec($ch);
            } else {
                return 
file_get_contents($url);
            }
        }
        
        function 
getPagerank () {
            
$url 'info:' $this->url['host'];
            
$checksum $this->checksum($this->strord($url));
            
$url "http://www.google.com/search?client=navclient-auto&ch=6$checksum&features=Rank&q=$url";
            
$data $this->getPage($url);
            
preg_match('#Rank_[0-9]:[0-9]:([0-9]+){1,}#si'$data$p);
            
$value = ($p[1]) ? $p[1] : 0;
            echo 
"Pagerank: $value ";
        }
        
        function 
getAlexaRank() {
            
$url $this->url['host'];
            
$url "http://data.alexa.com/data?cli=10&dat=s&url=$url";
            
$data $this->getPage($url);
            
preg_match('#<POPULARITY URL="(.*?)" TEXT="([0-9]+){1,}"/>#si'$data$p);
            
$value = ($p[2]) ? number_format($this->toInt($p[2])) : 0;
            echo 
"Alexa Rank: $value ";
        
        }
        
        
        function 
getBacklinksGoogle() {
            
$url $this->url['host'];
            
$url 'http://www.google.com/search?q=link%3A' urlencode($url);
            
$data $this->getPage($url);
            
preg_match('#of about <b>([0-9,]+){1,}#si'$data$p);
            
$value = ($p[1]) ? number_format($this->toInt($p[1])) : 0;
            echo 
"Google Backlinks: $value ";
        }
        
        function 
getBacklinksYahoo() {
            
$url $this->url['host'];
            
$url 'http://siteexplorer.search.yahoo.com/search?p=' urlencode("http://$url") . '&bwm=i';
            
$data $this->getPage($url);
            
preg_match('#Inlinks \(([0-9,]+){1,}\)#si'$data$p);
            
$value = ($p[1]) ? number_format($this->toInt($p[1])) : 0;
            echo 
"Yahoo Backlinks: $value ";
        }
        
        function 
toInt ($string) {
            return 
preg_replace('#[^0-9]#si'''$string);
        }
        
        function 
to_int_32 (&$x) {
            
$z hexdec(80000000);
            
$y = (int) $x;
            if(
$y ==- $z && $x <- $z){
                
$y = (int) ((-1) * $x);
                
$y = (-1) * $y;
            }
            
$x $y;
        }
        
        function 
zero_fill ($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$this->to_int_32($a); $a = (int)($a ^ ($this->zero_fill($c13)));
            
$b -= $c$b -= $a$this->to_int_32($b); $b = (int)($b ^ ($a << 8));
            
$c -= $a$c -= $b$this->to_int_32($c); $c = (int)($c ^ ($this->zero_fill($b13)));
            
$a -= $b$a -= $c$this->to_int_32($a); $a = (int)($a ^ ($this->zero_fill($c12)));
            
$b -= $c$b -= $a$this->to_int_32($b); $b = (int)($b ^ ($a << 16));
????: NamePros.com http://www.namepros.com/showthread.php?t=354612
            
$c -= $a$c -= $b$this->to_int_32($c); $c = (int)($c ^ ($this->zero_fill($b5)));
            
$a -= $b$a -= $c$this->to_int_32($a); $a = (int)($a ^ ($this->zero_fill($c3)));
            
$b -= $c$b -= $a$this->to_int_32($b); $b = (int)($b ^ ($a << 10));
            
$c -= $a$c -= $b$this->to_int_32($c); $c = (int)($c ^ ($this->zero_fill($b15)));
            return array(
$a,$b,$c);
        }
        
        function 
checksum ($url$length null$init 0xE6359A60) {
            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 
$c += ($url[$k 8] << 8);
                case 
$b += ($url[$k 7] << 24);
                case 
$b += ($url[$k 6] << 16);
                case 
$b += ($url[$k 5] << 8);
                case 
$b += ($url[$k 4]);
                case 
$a += ($url[$k 3] << 24);
                case 
$a += ($url[$k 2] << 16);
                case 
$a += ($url[$k 1] << 8);
                case 
$a += ($url[$k 0]);
            }
            
$mix $this->mix($a$b$c);
            return 
$mix[2];
        }
        
        function 
strord ($string) {
            for(
$i 0$i strlen($string); $i++) {
                
$result[$i] = ord($string{$i});
            }
            return 
$result;
        }
        
    }
?>
<body>


<?php

    $options 
= array(
        
'pagerank' => true,
        
'alexaRank' => true,
        
'backlinksGoogle' => true,
        
'backlinksYahoo' => true,


    );
    new 
pagerank(urldecode($_GET['url']), $options);
    
    
?>
    </body>
    </html>
fullview.php

PHP Code:
    <html><head>
    
        <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1"><title>Lookup</title>
        
        <style type="text/css" media="screen"><!--
body 
    {
    color: black;
    background-color: #fff;
    margin: 0px
    }

#horizon        
    {
    color: black;
    background-color: #fff;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
    height: 1px;
    overflow: visible;
    visibility: visible;
    display: block
    }

#content    
    {
    font-family: Verdana, Geneva, Arial, sans-serif;
    background-color: lightblue;
    margin-left: -170px;
    position: absolute;
    top: -100px;
    left: 50%;
    width: 340px;
    height: 200px;
    visibility: visible

    }


--></style></head><?php

    $url
=$_REQUEST[url];

    class 
pagerank {
    

        
        var 
$url;
        
        function 
pagerank ($url$options) {
            
$this->url parse_url('http://' ereg_replace('^http://'''$url));
            
$this->url['full'] = 'http://' ereg_replace('^http://'''$url);
            if (
$options['pagerank']) {
                
$this->getPagerank();
            }
            if (
$options['alexaRank']) {
                
$this->getAlexaRank();
            }
            if (
$options['backlinksGoogle']) {
                
$this->getBacklinksGoogle();
            }
            if (
$options['backlinksYahoo']) {
                
$this->getBacklinksYahoo();
            }            
        
        }
        
        function 
getPage ($url) {
            if (
function_exists('curl_init')) {
                
$ch curl_init($url);
                
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
                @
curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue);
                
curl_setopt($chCURLOPT_USERAGENT$_SERVER['HTTP_USER_AGENT']);
                return 
curl_exec($ch);
            } else {
                return 
file_get_contents($url);
            }
        }
        
        function 
getPagerank () {
            
$url 'info:' $this->url['host'];
            
$checksum $this->checksum($this->strord($url));
            
$url "http://www.google.com/search?client=navclient-auto&ch=6$checksum&features=Rank&q=$url";
            
$data $this->getPage($url);
            
preg_match('#Rank_[0-9]:[0-9]:([0-9]+){1,}#si'$data$p);
            
$value = ($p[1]) ? $p[1] : 0;
            echo 
"<tr><td>Pagerank:</td> <td>$value</td></tr>";
        }
        
        function 
getAlexaRank() {
            
$url $this->url['host'];
            
$url "http://data.alexa.com/data?cli=10&dat=s&url=$url";
            
$data $this->getPage($url);
            
preg_match('#<POPULARITY URL="(.*?)" TEXT="([0-9]+){1,}"/>#si'$data$p);
            
$value = ($p[2]) ? number_format($this->toInt($p[2])) : 0;
            echo 
"<tr><td>Alexa Rank:</td> <td>$value</td></tr>";
        
        }
        
        
        function 
getBacklinksGoogle() {
            
$url $this->url['host'];
            
$url 'http://www.google.com/search?q=link%3A' urlencode($url);
            
$data $this->getPage($url);
            
preg_match('#of about <b>([0-9,]+){1,}#si'$data$p);
            
$value = ($p[1]) ? number_format($this->toInt($p[1])) : 0;
            echo 
"<tr><td>Google Backlinks:</td> <td>$value</td></tr>";
        }
        
        function 
getBacklinksYahoo() {
            
$url $this->url['host'];
            
$url 'http://siteexplorer.search.yahoo.com/search?p=' urlencode("http://$url") . '&bwm=i';
            
$data $this->getPage($url);
            
preg_match('#Inlinks \(([0-9,]+){1,}\)#si'$data$p);
            
$value = ($p[1]) ? number_format($this->toInt($p[1])) : 0;
            echo 
"<tr><td>Yahoo Backlinks:</td> <td>$value</td></tr>";
        }
        
        function 
toInt ($string) {
            return 
preg_replace('#[^0-9]#si'''$string);
        }
        
        function 
to_int_32 (&$x) {
            
$z hexdec(80000000);
            
$y = (int) $x;
            if(
$y ==- $z && $x <- $z){
                
$y = (int) ((-1) * $x);
                
$y = (-1) * $y;
            }
            
$x $y;
        }
        
        function 
zero_fill ($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$this->to_int_32($a); $a = (int)($a ^ ($this->zero_fill($c13)));
            
$b -= $c$b -= $a$this->to_int_32($b); $b = (int)($b ^ ($a << 8));
            
$c -= $a$c -= $b$this->to_int_32($c); $c = (int)($c ^ ($this->zero_fill($b13)));
            
$a -= $b$a -= $c$this->to_int_32($a); $a = (int)($a ^ ($this->zero_fill($c12)));
            
$b -= $c$b -= $a$this->to_int_32($b); $b = (int)($b ^ ($a << 16));
            
$c -= $a$c -= $b$this->to_int_32($c); $c = (int)($c ^ ($this->zero_fill($b5)));
            
$a -= $b$a -= $c$this->to_int_32($a); $a = (int)($a ^ ($this->zero_fill($c3)));
            
$b -= $c$b -= $a$this->to_int_32($b); $b = (int)($b ^ ($a << 10));
            
$c -= $a$c -= $b$this->to_int_32($c); $c = (int)($c ^ ($this->zero_fill($b15)));
            return array(
$a,$b,$c);
        }
        
        function 
checksum ($url$length null$init 0xE6359A60) {
            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 
$c += ($url[$k 8] << 8);
                case 
$b += ($url[$k 7] << 24);
                case 
$b += ($url[$k 6] << 16);
                case 
$b += ($url[$k 5] << 8);
                case 
$b += ($url[$k 4]);
                case 
$a += ($url[$k 3] << 24);
                case 
$a += ($url[$k 2] << 16);
                case 
$a += ($url[$k 1] << 8);
                case 
$a += ($url[$k 0]);
            }
            
$mix $this->mix($a$b$c);
            return 
$mix[2];
        }
        
        function 
strord ($string) {
            for(
$i 0$i strlen($string); $i++) {
                
$result[$i] = ord($string{$i});
            }
            return 
$result;
        }
        
    }
?>
<body>
<div id="horizon">
            <div id="content" style="color:darkblue;">

                
                
<center>                
<FORM METHOD="GET" ACTION="./index.php">
<span style="color:darkblue;font-weight:700;">URL</span>: <INPUT name="url" width="40" style="width:200;margin-top:10;">
<INPUT TYPE="submit" VALUE=Lookup style="width:60;">
</FORM>
<TABLE BORDER=0>
  <CAPTION>Lookup Data</CAPTION>
  <TR><TH><?php echo $_GET['url']; ?></TH></TR>
  

<?php

    $options 
= array(
        
'pagerank' => true,
        
'alexaRank' => true,
        
'backlinksGoogle' => true,
        
'backlinksYahoo' => true,


    );
    new 
pagerank(urldecode($_GET['url']), $options);
    
    
?>
</table>

                </div>
                </div>
form.php

PHP Code:
<html><head>
    
        <
meta http-equiv="content-type" content="text/html;charset=ISO-8859-1"><title>Lookup</title>
        
        <
style type="text/css" media="screen"><!--
body 
    
{
    
colorblack;
    
background-color#fff;
    
margin0px
    
}

#horizon        
    
{
    
colorblack;
    
background-color#fff;
    
text-aligncenter;
    
positionabsolute;
????: NamePros.com http://www.namepros.com/showthread.php?t=354612
    
top50%;
    
left0px;
    
width100%;
    
height1px;
    
overflowvisible;
    
visibilityvisible;
    
displayblock
    
}

#content    
    
{
    
font-familyVerdanaGenevaArialsans-serif;
    
background-colorlightblue;
    
margin-left: -170px;
    
positionabsolute;
    
top: -100px;
    
left50%;
    
width340px;
    
height200px;
    
visibilityvisible

    
}


--></
style></head>




    
<
body>

<
div id="horizon">
            <
div id="content" style="padding-top:30;height:120px;top:-55px;">
                
<
center>                
<
FORM METHOD="GET" ACTION="./index.php">
<
span style="color:darkblue;font-weight:700;">URL</span>:<br /> <INPUT name="url" width="40" style="width:300;margin-top:10;font-size:24px;"><br />
<
input type="checkbox" name="data">Data&nbsp;&nbsp;&nbsp;&nbsp;<INPUT TYPE="submit" VALUE=Lookup style="width:200px;margin-top:10;">
</
FORM>
</
center>

</
div>

                </
div>


</
body></html
index.php

PHP Code:
<?php

if (($_GET['data']== 'on') && (isset($_GET['url'])))
{
include(
"dataview.php");
}

elseif(isset(
$_GET['url']))
          {

          include(
"fullview.php");
    }

elseif(isset(
$_GET['data']))
          {
          include(
"form.php");
    }
 else
          {
          include(
"form.php");
    }
    
    
    


?>
Example of use:

PHP Code:
Google Stats: <?php $content1=file_get_contents("http://mf1.us/lookup/?url=http://google.com&data=on"); echo $content1?>
Change the http://mf1.us/lookup part to your domain where it's hosted. And change url=http://google.com to the URL you need to lookup.

If you put &data=on at the end of the URL, then it will output data in a fairly simple form, which is want you want I believe. Otherwise it will lead to the page where it can be viewed in full. Just try it out

Example at http://mf1.us/lookup

--

I'll post this in CODE forum later, if you like it, I like rep.

=

Feedback... please...?
Last edited by Danltn; 07-27-2007 at 07:48 AM.
Daniel is offline  
Old 07-27-2007, 11:11 AM THREAD STARTER               #7 (permalink)
NamePros Regular
Join Date: Mar 2007
Posts: 203
T D S is on a distinguished road
 



That is cool. Thank you for your work. How long did it take to make this? If you ever revise this so the results ie. alexa rank 234,809 are clickable so if clicked it takes you to the corresponding page that would make this 100%. As it is this will work for my application though. Will keep an eye out for the upgrade

With clickable result links it would be of benefit because you could see what quality of back links there are or in Alexa origin of traffic etc.

I love it though Thank you.. I left some REP
__________________
Reverse IP Check
Proxy Network
Myspace Proxy
T D S is offline  
Old 07-27-2007, 04:17 PM   #8 (permalink)
NamePros Regular
Join Date: May 2006
Location: London, UK
Posts: 781
vincenzo is a splendid one to beholdvincenzo is a splendid one to beholdvincenzo is a splendid one to beholdvincenzo is a splendid one to beholdvincenzo is a splendid one to beholdvincenzo is a splendid one to beholdvincenzo is a splendid one to beholdvincenzo is a splendid one to behold
 



Very good Dan.

But any idea why the Google backlinks always show 0 on your example
Example at http://mf1.us/lookup

Rep added.

- Vince
vincenzo is offline  
Old 07-27-2007, 04:25 PM THREAD STARTER               #9 (permalink)
NamePros Regular
Join Date: Mar 2007
Posts: 203
T D S is on a distinguished road
 



Nice catch I didnt notice that. On the sample link it showed me backlinks but on my data only it doesnt show any
__________________
Reverse IP Check
Proxy Network
Myspace Proxy
T D S is offline  
Old 07-27-2007, 11:38 PM   #10 (permalink)
Danltn.com
 
Daniel's Avatar
Join Date: May 2007
Location: Danltn.com / Nottingham, UK
Posts: 1,201
Daniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond repute
 


Ethan Allen Fund Ethan Allen Fund
http://mf1.us/lookup/index.php?url=h...F%2Fgoogle.com
http://mf1.us/lookup/index.php?url=h...le.com&data=on

They both work fine for me.
????: NamePros.com http://www.namepros.com/showthread.php?t=354612

It does show Google Backlinks.

I'll make the Alexa rank number clickable within 2days, but I'm going paintballing down in London for the next 36 hours from the message.

Bye.

P.S. My full site is at http://mf1.us/ if you want to try it, use it by going to mf1.us/URL e.g. http://mf1.us/google.com
Daniel is offline  
Old 07-28-2007, 05:52 AM   #11 (permalink)
NamePros Regular
Join Date: May 2006
Location: London, UK
Posts: 781
vincenzo is a splendid one to beholdvincenzo is a splendid one to beholdvincenzo is a splendid one to beholdvincenzo is a splendid one to beholdvincenzo is a splendid one to beholdvincenzo is a splendid one to beholdvincenzo is a splendid one to beholdvincenzo is a splendid one to behold
 



Uhm, maybe it's 'selective' ?
http://mf1.us/yahoo.com also gives zero backlinks in Google

- Vince
vincenzo is offline  
Old 07-29-2007, 03:10 AM   #12 (permalink)
NamePros Regular
Join Date: May 2006
Location: London, UK
Posts: 781
vincenzo is a splendid one to beholdvincenzo is a splendid one to beholdvincenzo is a splendid one to beholdvincenzo is a splendid one to beholdvincenzo is a splendid one to beholdvincenzo is a splendid one to beholdvincenzo is a splendid one to beholdvincenzo is a splendid one to behold
 



Update:
Seems that the same thing happens with other similar scripts; i.e. www.freewebrank.com
From what I can tell, this issue i down to URL's with or without WWW.

Hope that helps,

- Vince
vincenzo is offline  
Old 07-29-2007, 09:30 AM   #13 (permalink)
Danltn.com
 
Daniel's Avatar
Join Date: May 2007
Location: Danltn.com / Nottingham, UK
Posts: 1,201
Daniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond repute
 


Ethan Allen Fund Ethan Allen Fund
Vince, that is correct. I've been running a service like this for a while and realised it a while back.

As to those updates I mentioned, I'll do those now.

== EDIT ==

Script updates complete:

As the script is getting a little large, you can download the whole thing here, much much easier. http://mf1.us/lookup/download

There is a readme included, which is also posted below.

Code:
   Updates:

 - Lots of bug fixes including fixes for when no URL is specified and no period (.) fixes
 - Created an "Out" page
 - Made the outputted data clickable, so they link to, for example http://www.alexa.com/data/details/traffic_details?q=&url=http://google.com
 - Made an system so example.com/URL e.g. http://mf1.us/lookup/google.com automatically does a search for "google.com" and displays the results on screen
 - Updated the form
 - Made it look nicer

   What you need to do

 - Open .htaccess in a text editor, change the following line:


RewriteRule ^(.+)$ /lookup/?url=$1 [QSA,L]

to 

RewriteRule ^(.+)$ /THE-FOLDER-WITH-THE-SCRIPT-IN/?url=$1 [QSA,L]

If you have it saved in the public_html folder (or whatever your root folder is called for that URL) use the following

RewriteRule ^(.+)$ /?url=$1 [QSA,L]
Demo:
????: NamePros.com http://www.namepros.com/showthread.php?t=354612

http://mf1.us/lookup/
Last edited by Danltn; 07-29-2007 at 11:43 AM.
Daniel is offline  
Old 07-29-2007, 05:16 PM THREAD STARTER               #14 (permalink)
NamePros Regular
Join Date: Mar 2007
Posts: 203
T D S is on a distinguished road
 



Thank you for the update. When the data is on in the form is it possible to get those result to be clickable?

i.e. Pagerank: 5 Alexa Rank: 89,782 Google Backlinks: 31 Yahoo Backlinks: 16,493

One thing I have had an issue with is when using this line
PHP Code:
  Google Stats: <?php $content1=file_get_contents("http://mf1.us/lookup/?url=http://google.com&data=on"); echo $content1?>
I change it to this
????: NamePros.com http://www.namepros.com/showthread.php?t=354612

PHP Code:
 [COLOR=Red] <a href="http://www.anothersite.com">Another Site</a>[/COLOR] Google Stats: <?php $content1=file_get_contents("http://mysite.com/lookup/?url=http://anothersite.com&data=on"); echo $content1?>
When I try to add a clickable link to the beginning it doesnt open that site it looks for http://mysite.com/anothersite.com Any advice on fixing this also?
__________________
Reverse IP Check
Proxy Network
Myspace Proxy
T D S is offline  
Old 07-30-2007, 05:47 AM   #15 (permalink)
Danltn.com
 
Daniel's Avatar
Join Date: May 2007
Location: Danltn.com / Nottingham, UK
Posts: 1,201
Daniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond repute
 


Ethan Allen Fund Ethan Allen Fund
T D S

http://www.namepros.com/code/355521-...ml#post2096952

Please post in this thread if you need any changes.
Daniel is offline  
Old 07-30-2007, 01:51 PM THREAD STARTER               #16 (permalink)
NamePros Regular
Join Date: Mar 2007
Posts: 203
T D S is on a distinguished road
 



Thats alright since you released it to others already. I will look for another way to achieve this. Rather keep my requests in the thread I started.

I appreciate your help getting me this far
__________________
Reverse IP Check
Proxy Network
Myspace Proxy
T D S is offline  
Old 07-30-2007, 03:03 PM   #17 (permalink)
Danltn.com
 
Daniel's Avatar
Join Date: May 2007
Location: Danltn.com / Nottingham, UK
Posts: 1,201
Daniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond repute
 


Ethan Allen Fund Ethan Allen Fund
PM me the changes you need, I'll do it for you.

Just trying to keep it neater.
Daniel is offline  
Old 08-07-2007, 09:41 PM   #18 (permalink)
New Member
Join Date: Jul 2007
Posts: 16
Zaiaku is an unknown quantity at this point
 



Excellent scripts, was much needed.

Any chance in making this a single php file?
__________________
Looking to buy vbulletin owned license.
.shinzaiaku. Zaiaku - www.zaiaku.com
Last edited by Zaiaku; 08-07-2007 at 09:44 PM.
Zaiaku is offline  
Old 08-07-2007, 11:41 PM   #19 (permalink)
Danltn.com
 
Daniel's Avatar
Join Date: May 2007
Location: Danltn.com / Nottingham, UK
Posts: 1,201
Daniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond repute
 


Ethan Allen Fund Ethan Allen Fund
Putting this into one index.php shouldn't be hard, I don't have the time - but if someone could do it that would be great.
Last edited by Danltn; 08-07-2007 at 11:53 PM.
Daniel is offline  
Old 08-08-2007, 09:42 AM   #20 (permalink)
New Member
Join Date: Jul 2007
Posts: 16
Zaiaku is an unknown quantity at this point
 



Thank's the single file works great!
__________________
Looking to buy vbulletin owned license.
.shinzaiaku. Zaiaku - www.zaiaku.com
Zaiaku is offline  
Old 08-08-2007, 01:46 PM   #21 (permalink)
Senior Member
 
Xyzer's Avatar
Join Date: Aug 2005
Location: United Kindom
Posts: 1,502
Xyzer is a name known to allXyzer is a name known to allXyzer is a name known to allXyzer is a name known to allXyzer is a name known to allXyzer is a name known to allXyzer is a name known to allXyzer is a name known to all
 


Tsunami Relief AIDS/HIV
wow man.. that is alot of decent code to give away free, you are a nice guy! I will give you some rep, becuase it has helped me learn something new in php too!
Xyzer is offline  
Old 08-08-2007, 03:06 PM   #22 (permalink)
Danltn.com
 
Daniel's Avatar
Join Date: May 2007
Location: Danltn.com / Nottingham, UK
Posts: 1,201
Daniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond repute
 


Ethan Allen Fund Ethan Allen Fund
Thank you everyone who has repped me for this.

I reputation

P.S. (More is appreciated )
Daniel is offline  
Old 08-10-2007, 02:54 AM   #23 (permalink)
NamePros Member
 
guillermobt's Avatar
Join Date: Sep 2005
Posts: 160
guillermobt is on a distinguished road
 



Well, there it goes my rep for your kindness sharing your code.
I also added support for Compete and Quantcast rankings
guillermobt is offline  
Old 08-16-2007, 12:58 PM   #24 (permalink)
New Member
Join Date: Aug 2007
Posts: 21
beamup is an unknown quantity at this point
 



Danltn thats too much of the information that you gave...........i wish I knew as much as you do.
beamup is offline  
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools


Liquid Web Smart Servers  
All times are GMT -7. The time now is 11:26 AM.

Managed Web Hosting by Liquid Web
Domain name forum recommended by Domaining.com Powered by: vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0 Ad Management plugin by RedTyger