nazwa pliku: pr1.php
<html> <head> <title>Google PageRank<title> <link href='page-rank.css' rel='stylesheet' type='text/css' /> </head> <body topmargin="0" leftmargin="0"> <a href="http://jakastroana.pl" title="Google PageRank" target="_blank" border="0"> <?php class pageRank{ var $pr; function zeroFill($a, $b){ 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)); } function GoogleCH($url, $length=null, $init=GOOGLE_MAGIC) { } $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; } function printrank($url){ $ch = "6".$this->GoogleCH($this->strord("info:" . $url)); if (!$fp) { } else { $out = "GET /search?client=navclient-auto&ch=" . $ch . "&features=Rank&q=info:" . $url . " HTTP/1.1r\n" ; $out .= "Host: www.google.comr\n" ; $out .= "Connection: Closer\nr\n" ; if($pos === false){ }else{ $this->pr_image($pagerank); } } } } function pr_image($pagerank){ if($pagerank == 0){ $this->pr = "<img src=\"15/" .$pagerank. ".png\" alt=\"Google PageRank " .$pagerank. " z 10\">" ; }elseif($pagerank == 1){ $this->pr = "<img src=\"15/" .$pagerank. ".png\" alt=\"Google PageRank " .$pagerank. " z 10\">" ; }elseif($pagerank == 2){ $this->pr = "<img src=\"15/" .$pagerank. ".png\" alt=\"Google PageRank " .$pagerank. " z 10\">" ; }elseif($pagerank == 3){ $this->pr = "<img src=\"15/" .$pagerank. ".png\" alt=\"Google PageRank " .$pagerank. " z 10\">" ; }elseif($pagerank == 4){ $this->pr = "<img src=\"15/" .$pagerank. ".png\" alt=\"Google PageRank " .$pagerank. " z 10\">" ; }elseif($pagerank == 5){ $this->pr = "<img src=\"15/" .$pagerank. ".png\" alt=\"Google PageRank " .$pagerank. " z 10\">" ; }elseif($pagerank == 6){ $this->pr = "<img src=\"15/" .$pagerank. ".png\" alt=\"Google PageRank " .$pagerank. " z 10\">" ; }elseif($pagerank == 7){ $this->pr = "<img src=\"15/" .$pagerank. ".png\" alt=\"Google PageRank " .$pagerank. " z 10\">" ; }elseif($pagerank == 8){ $this->pr = "<img src=\"15/" .$pagerank. ".png\" alt=\"Google PageRank " .$pagerank. " z 10\">" ; }elseif($pagerank == 9){ $this->pr = "<img src=\"15/" .$pagerank. ".png\" alt=\"Google PageRank " .$pagerank. " z 10\">" ; }else{ $this->pr = "<img src=\"15/" .$pagerank. ".png\" alt=\"Google PageRank " .$pagerank. " z 10\">" ; } } function get_pr(){ return $this->pr; } } $gpr = new pageRank(); $gpr->printrank($_GET['url']); ?>
na chwile obecna uzytkownicy wywoluja skrypt poprzez kod:
<iframe src="http://jakasstrona.pl/pr1.php?url=adres-twojej-strony" frameborder="0" scrolling="no" width="80" height="15"></iframe>
tak dziala, ale to iframe... wyszukiwarki nie zindeksuja tego....
potrzebny mi jakis kod ktory by bez iframe wyswietlil wskaznik pr na stronie uzytkownika
widzialem ze java script jakis moze odczytac to po stronie uzytkownika, badz zwykle <img> ale <img> nie wyswietla wskaznika pr...
prosze o pomoc i jakies rozwiazanie

a i jeszcze jedno ten skrypt wyswietla pr dla strony ktora ma przyzyany pr = conajmniej 0 ale dla stron ktore jeszscze nie otrzymaly nawet pr=0 nie wyswietla nic.
moze jakas madra glowa pomoc ? napewno przyda sie to nietylko mi...