![]() |
|
||||
|
Google Pagerank Kaynağı ??
elmasgunes www.sitelerim.info sitesinden çektiricektim ama hem izinsiz olmasın hem esas kaynağından olsun diye yazıyorum bu yazıyı. genel webmaster kullanımı için bir site hazırlıyorum ama pagerank çekebileceğim bir site lazım şimdi. sitenin amacı pagerank göstermek değil farklı bir amacı vardır bunuda söylemek isterim. sormak istediğimi özetlersen google sitesine baktım ama pagerank gösteren biyer bulamadım diğer siteler bunu nerden alıyor bunu öğrenmem lazımdı yazarsanız sevinirim herkeze kolay gelsin... |
|
|||
|
İsterseniz sizin için özel bir script hazırlayabiliriz.
Yada ücretsiz olan pagerank scriptini verebiliriz.
__________________
elmasgunes.net |
|
||||
|
Google web Api kullanılarak, pagerank bulunuyor.. (tahmını olarak, kesın sonuc degıldır)
ayrıca, google web apisini ticari amacla kullanmak yasaktır. Mesela, sitlerim.info ticari amaclı bunu kullanıyor, google eger bunu tespit ederse hem adsense uyelıgı gıder hemde hakkına dava acabılır ısterse... http://www.google.com/terms_of_service.html
__________________
Stay Hungry, Stay Foolish.. |
|
|||
|
Kullandığımız script web api değildir ve google community bunu dağıtmaktadır.
__________________
elmasgunes.net |
|
||||
|
polemiğe gerek yok.
<?php // PHP Google PageRank Calculator Script // ------------------------- August 2004 // Contact author: pagerankscript@googlecommunity.com // for updates, visit: // http://www.googlecommunity.com/scrip...e-pagerank.php // provided by www.GoogleCommunity.com // an unofficial community of Google fans // --------------------------------------- // Instructions // Upload pagerank.php to your server // Call it like this: http://www.example.com/pagerank.php?...www.yahoo.com/ // example.com is your website. yahoo.com is the website to get the PR of // The code below displays the PR for $url /* This code is released unto the public domain */ //header("Content-Type: text/plain; charset=utf-8"); 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 mix($a,$b,$c) { $a -= $b; $a -= $c; $a ^= (zeroFill($c,13)); $b -= $c; $b -= $a; $b ^= ($a<<8); $c -= $a; $c -= $b; $c ^= (zeroFill($b,13)); $a -= $b; $a -= $c; $a ^= (zeroFill($c,12)); $b -= $c; $b -= $a; $b ^= ($a<<16); $c -= $a; $c -= $b; $c ^= (zeroFill($b,5)); $a -= $b; $a -= $c; $a ^= (zeroFill($c,3)); $b -= $c; $b -= $a; $b ^= ($a<<10); $c -= $a; $c -= $b; $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 = mix($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 = mix($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)); $file = "http://www.google.com/search?client=navclient-auto&ch=6$ch&features=Rank&q=$url"; $data = file($file); $rankarray = explode (':', $data[2]); $rank = $rankarray[2]; return $rank; } echo 'PageRank: '.getrank($url).'<br />'; ?> |
|
|||
|
Fakat bunu tüm siteler yapıyor biliyorsun. Ve eminim %90'ı api kullanmıyor. Çünkü bildiğim kadarıyla apiyle sorgulama yapamıyorsun pagerank'ı.
Google community'de yayınlanan herşey google'ye uygun demiyorum ama yayınladıklarına ve google tarafından dava açılmadıklarına göre.. ![]() edit: ben zaten msn'den adresi vermiştim arkadaşa
__________________
elmasgunes.net |
![]() |
| Seçenekler | |
| Stil | |
|
|
Benzer Konular
|
||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| Pr.Gen.tr Google Pagerank Gösterim | 123mp3 | Yeni Site Tanıtımları | 5 | 2006-06-24 01:15 |
| Google Pagerank ve Alexa | canparlak | Alexa ve Alexa Trafik | 6 | 2006-06-12 12:32 |
| Google PageRank | c0d3r | Google PR Link Değişimi | 1 | 2005-09-18 05:45 |
| Google PageRank Out ! | muratozcirpici | Google PR Link Değişimi | 22 | 2005-01-08 10:58 |
| Google`den PageRank Almak. | birtanem.net | Google PR Link Değişimi | 1 | 2004-12-28 18:50 |