-
Üyelik
22.08.2013
-
Yaş/Cinsiyet
41 / E
-
Meslek
Avukat
-
Konum
İstanbul Anadolu
-
Ad Soyad
** **
-
Mesajlar
98
-
Beğeniler
1 / 20
-
Ticaret
0, (%0)
Hazır site istatistikleri üzerine birşeyler yazıyorken google pagerank sorgulama scriptini sizlerle paylaşayım dedim ,site analiz bölümünde pagerank’ı bununla bulduruyorum ,pr 0 olunca hiçbirşey yazmıyordu o yüzden bir if ekledim oraya siz isterseniz düzenlersiniz.
class PR {
public function get_google_pagerank($url) {
$query="http://toolbarqueries.google.com/tbr?client=navclient-auto&ch=".$this->CheckHash($this->HashURL($url)). "&features=Rank&q=info:".$url."&num=100&filter=0";
$data=file_get_contents($query);
$pos = strpos($data, "Rank_");
if($pos === false){} else{
$pagerank = substr($data, $pos + 9);
return $pagerank;
}
}
public function StrToNum($Str, $Check, $Magic)
{
$Int32Unit = 4294967296; // 2^32
$length = strlen($Str);
for ($i = 0; $i < $length; $i++) {
$Check *= $Magic;
if ($Check >= $Int32Unit) {
$Check = ($Check - $Int32Unit * (int) ($Check / $Int32Unit));
$Check = ($Check < -2147483648) ? ($Check + $Int32Unit) : $Check;
}
$Check += ord($Str{$i});
}
return $Check;
}
public function HashURL($String)
{
$Check1 = $this->StrToNum($String, 0x1505, 0x21);
$Check2 = $this->StrToNum($String, 0, 0x1003F);
$Check1 >>= 2;
$Check1 = (($Check1 >> 4) & 0x3FFFFC0 ) | ($Check1 & 0x3F);
$Check1 = (($Check1 >> 4) & 0x3FFC00 ) | ($Check1 & 0x3FF);
$Check1 = (($Check1 >> 4) & 0x3C000 ) | ($Check1 & 0x3FFF);
$T1 = (((($Check1 & 0x3C0) << 4) | ($Check1 & 0x3C)) <<2 ) | ($Check2 & 0xF0F );
$T2 = (((($Check1 & 0xFFFFC000) << 4) | ($Check1 & 0x3C00)) << 0xA) | ($Check2 & 0xF0F0000 );
return ($T1 | $T2);
}
public function CheckHash($Hashnum)
{
$CheckByte = 0;
$Flag = 0;
$HashStr = sprintf('%u', $Hashnum) ;
$length = strlen($HashStr);
for ($i = $length - 1; $i >= 0; $i --) {
$Re = $HashStr{$i};
if (1 === ($Flag % 2)) {
$Re += $Re;
$Re = (int)($Re / 10) + ($Re % 10);
}
$CheckByte += $Re;
$Flag ++;
}
$CheckByte %= 10;
if (0 !== $CheckByte) {
$CheckByte = 10 - $CheckByte;
if (1 === ($Flag % 2) ) {
if (1 === ($CheckByte % 2)) {
$CheckByte += 9;
}
$CheckByte >>= 1;
}
}
return '7'.$CheckByte.$HashStr;
}
}
?>
$analiz = "http://cradex.org";
include_once("pr.class.php");
$pr = new PR();
$pageRank = $pr->get_google_pagerank($analiz);
if (strlen($pageRank) < 1) $pageRank = "0";
echo $pageRank;
?>
1 kişi bu mesajı beğendi.
Cradex.org | Günlük Teknoloji İhtiyacınız
olesore
"Saban Kılıçtan Üstündür"
Kullanıcı
-
Üyelik
29.09.2011
-
Yaş/Cinsiyet
40 / E
-
Meslek
Bilim İnsanı
-
Konum
Denizli
-
Ad Soyad
L** K**
-
Mesajlar
1299
-
Beğeniler
228 / 293
-
Ticaret
12, (%100)
gayet başarılı ancak google backlink sayısını göstermiyor
https://populertarim.com
-
Üyelik
22.08.2013
-
Yaş/Cinsiyet
41 / E
-
Meslek
Avukat
-
Konum
İstanbul Anadolu
-
Ad Soyad
** **
-
Mesajlar
98
-
Beğeniler
1 / 20
-
Ticaret
0, (%0)
başlıkta öyle birşey yazmıyor :)
Cradex.org | Günlük Teknoloji İhtiyacınız
-
Üyelik
16.06.2013
-
Yaş/Cinsiyet
28 / E
-
Meslek
MAKİNA RESSAMI
-
Konum
İstanbul Avrupa
-
Ad Soyad
** **
-
Mesajlar
916
-
Beğeniler
4 / 154
-
Ticaret
14, (%100)
Bende hiç bir şey çıkmıyor.
-
Üyelik
22.08.2013
-
Yaş/Cinsiyet
41 / E
-
Meslek
Avukat
-
Konum
İstanbul Anadolu
-
Ad Soyad
** **
-
Mesajlar
98
-
Beğeniler
1 / 20
-
Ticaret
0, (%0)
biraz daha ayrıntı verirsen çözmeye çalışırım
Cradex.org | Günlük Teknoloji İhtiyacınız
-
Üyelik
22.08.2013
-
Yaş/Cinsiyet
41 / E
-
Meslek
Avukat
-
Konum
İstanbul Anadolu
-
Ad Soyad
** **
-
Mesajlar
98
-
Beğeniler
1 / 20
-
Ticaret
0, (%0)
olesore adlı üyeden alıntı
tam olarak ne demek istediğini anlamadım. Yani script pagerank sorgulamak için backlink için değil mi demek istiyorsun? Keza öyle olsa bile ben sadece eksiği (bende öyle) söyleyerek yardımcı olmak istedim..
hiçbir yerde google backlink alıyor demedim ki google pagerank alıyor sadece yazdım ,backlink alması gerektiğini nerden düşündün anlamadım
Ek Olarak:
sorun yok son satıra echo $pageRank; eklemeyi unutmuşum onu yaparsan düzelir.
1 kişi bu mesajı beğendi.
Cradex.org | Günlük Teknoloji İhtiyacınız
-
Üyelik
16.06.2013
-
Yaş/Cinsiyet
28 / E
-
Meslek
MAKİNA RESSAMI
-
Konum
İstanbul Avrupa
-
Ad Soyad
** **
-
Mesajlar
916
-
Beğeniler
4 / 154
-
Ticaret
14, (%100)
Konuyu da güncelle kullananlar uğraşmaz. Teşekkürler paylaşım için.
Sanırım bu sadece pr gösteri,yor yukarıdaki resim gibi neden değil.
-
Üyelik
22.08.2013
-
Yaş/Cinsiyet
41 / E
-
Meslek
Avukat
-
Konum
İstanbul Anadolu
-
Ad Soyad
** **
-
Mesajlar
98
-
Beğeniler
1 / 20
-
Ticaret
0, (%0)
Cadde Media adlı üyeden alıntı
Konuyu da güncelle kullananlar uğraşmaz. Teşekkürler paylaşım için.
Sanırım bu sadece pr gösteri,yor yukarıdaki resim gibi neden değil.
başlıkta google pagerank sorgulama yazıyor.resimde dikkat edersen siyah olan kısıma dikkat çektim ki bu da google pr kısmı
Cradex.org | Günlük Teknoloji İhtiyacınız