unde pot sa vad PR unui site? scz pt intrebare stiu ca e cam stupida..
Versiune printabilă
unde pot sa vad PR unui site? scz pt intrebare stiu ca e cam stupida..
Sunt mai multe site-uri, eu il folosesc pe asta: http://www.digpagerank.com/
Multumesc:)
In general este foarte simplu de aflat :)
Daca folosesti Firefox: https://addons.mozilla.org/en-US/firefox/addon/2007
Poti de asemenea folosi asta. Nu a dat rateuri niciodata la mine.
Daca sunteti mai multi care vreti va dau codul php
normal ca vrem..... ar fi interesant sa iti folosesti propriul PR direct de pe desk
Asta e codul:
Nu ma lasa sa folosesc linkuri, scrieti h t t p:// w w w. in loc de @@@@@Cod PHP:<?php
define('GOOGLE_MAGIC', 0xE6359A60);
/*unsigned shift right*/
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 toInt32(& $x){ /*32bits platform */
$z = hexdec(80000000);
$y = (int)$x;
if($y==-$z&&$x<-$z){
$y = (int)((-1)*$x);
$y = (-1)*$y;
}
$x = $y;
}
function mixCalc($a,$b,$c) {
$a -= $b; $a -= $c; toInt32($a); $a = (int)($a ^ (zeroFill($c,13)));
$b -= $c; $b -= $a; toInt32($b); $b = (int)($b ^ ($a<<8));
$c -= $a; $c -= $b; toInt32($c); $c = (int)($c ^ (zeroFill($b,13)));
$a -= $b; $a -= $c; toInt32($a); $a = (int)($a ^ (zeroFill($c,12)));
$b -= $c; $b -= $a; toInt32($b); $b = (int)($b ^ ($a<<16));
$c -= $a; $c -= $b; toInt32($c); $c = (int)($c ^ (zeroFill($b,5)));
$a -= $b; $a -= $c; toInt32($a); $a = (int)($a ^ (zeroFill($c,3)));
$b -= $c; $b -= $a; toInt32($b); $b = (int)($b ^ ($a<<10));
$c -= $a; $c -= $b; toInt32($c); $c = (int)($c ^ (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 = mixCalc($a,$b,$c);
$a = $mix[0]; $b = $mix[1]; $c = $mix[2];
$k += 12;
$len -= 12;
}
$c += $length;
switch($len) { /* all the case statements fall through */
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]);
/* case 0: nothing left to add */
}
$mix = mixCalc($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 getRank($url) {
$url = "info:".$url;
$ch = googleCH(strOrd($url));
$ch=sprintf("6%u",$ch);
$google_url="@@@@@google.com/search?client=navclient-auto&ch=".$ch."&features=Rank&q=".$url;
$handle = fopen($google_url, 'rb');
if ($handle == true) {
while (!feof($handle)) {
$content=fread($handle, 7777);
$content=explode(":", $content);
if ($content[2]) {
$rank=$content[2];
}
else {
$rank=0;
}
}
fclose($handle);
}
else {
$rank="Can't get Google rank";
}
return $rank;
}
echo getRank("@@@@@yahoo.com");
?>
nu stiu ce are scriptu ala la mine imi arata ba 0 ba 9, si eu am PR4,
l-a mai incercat careva?
la mine functioneaza bine... l-am testat cu diferite adrese si e ok..
am la semnatura un astfel de tool :))
si la mine merge scriptul fara probleme (testat mai multe adrese) ... la yahoo arata page rank 9 ... poate ai uitat sa modifici asta ?
Cod:echo getRank("http://www.yahoo.com");
google toolbar isi face treaba.. nu inteleg pentru ce mai trebuie si alte scripturi.. si avand in vedere ca update-ul de pagerank se face odata la 6 luni nu cred ca e neovie sa fie verificat zilnic :)
(cand zic update ma refer la datele furnizate de google ca oricum pagerankul se schimba dar este reportat foarte rar)
la 6 luni la tine poate...
atunci rectific:
http://www.mattcutts.com/blog/new-to...ranks-visible/
3 -4 luni ..
ehh mai greseste omu din graba...