• 11-03-2006, 14:29:45
    #1
    Misafir
    www.bedavahit.com adresinden pagerank scriptini kullanan arkadaşlar için
    server değişikliği ve yenilemeler yapacağımdan kullanımda herhangi bir sorun yaşamamaları için buraya koydum.Pazartesi gününden sonra kullanmak isteyenlerde sorun çıkacağını söyliyeyim şimdiden.
    Kullanmak isteyenler için kodlar aşağıda en alt kısmıda istedikleri gibi değiştirip kendilerine uyarlıyabilirler.Ayrıca gif dosyaları ile beraber upload ediyorum isteyen ordan çekipte kullanabilir.

    Gif dosyaları ile beraber buradan çekebilirsiniz

    Kullanımı pr.php?url=www.siteadresi.com yada
    http://www.site.com/pr.php?url=www.siteadresi.com şeklindedir
    <?php
    define('GOOGLE_MAGIC', 0xE6359A60);
    
    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)              
        {
            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 = 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 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;
    }
      if (isset($_GET['url']) && !empty($_GET['url']))
      {
        $url = $_GET['url'];
        $pr = getrank($url);
        $pr_html = '
    
           '.$pr.'
    
        
     ';
      }
      else
        $pr_html = '';
    
    
          if ($pr_html == 0) {
    $location="rank0.gif";
    } elseif ($pr_html == 1) {
    $location="rank1.gif";
    } elseif ($pr_html == 2) {
    $location="rank2.gif";
    } elseif ($pr_html == 3) {
    $location="rank3.gif";
    } elseif ($pr_html == 4) {
    $location="rank4.gif";
    } elseif ($pr_html == 5) {
    $location="rank5.gif";
    } elseif ($pr_html == 6) {
    $location="rank6.gif";
    } elseif ($pr_html == 7) {
    $location="rank7.gif";
    } elseif ($pr_html == 8) {
    $location="rank8.gif";
    } elseif ($pr_html == 9) {
    $location="rank9.gif";
    } elseif ($pr_html == 10) {
    $location="rank10.gif";
    }
    
    header("Location: ".$location);
    ?>

    Gif göstermek yerine sadece text rakam göstermek isteyenler aşağıdaki bölümü düzenleyip istedikleri gibi kendilerine uyarlayabilirler
         if ($pr_html == 0) {
    $location="rank0.gif";
    } elseif ($pr_html == 1) {
    $location="rank1.gif";
    } elseif ($pr_html == 2) {
    $location="rank2.gif";
    } elseif ($pr_html == 3) {
    $location="rank3.gif";
    } elseif ($pr_html == 4) {
    $location="rank4.gif";
    } elseif ($pr_html == 5) {
    $location="rank5.gif";
    } elseif ($pr_html == 6) {
    $location="rank6.gif";
    } elseif ($pr_html == 7) {
    $location="rank7.gif";
    } elseif ($pr_html == 8) {
    $location="rank8.gif";
    } elseif ($pr_html == 9) {
    $location="rank9.gif";
    } elseif ($pr_html == 10) {
    $location="rank10.gif";
    }
    
    header("Location: ".$location);
  • 11-03-2006, 20:13:45
    #2
    kodları şu anda deneyip çalışıp çalışmadığını yazarmısınız.? bende çalışmadı da hep 0 değeri veriyor..
  • 11-03-2006, 20:23:27
    #3
    Misafir
    kodlar çalışır durumda sorun yok
  • 11-03-2006, 20:26:04
    #4
    CepX.net adlı üyeden alıntı:
    kodlar çalışır durumda sorun yok
    çalışır adesi verebilirmisin dostum?
  • 11-03-2006, 20:28:58
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    zend lazım mı buna .. birtanesi bende yüklü olmadığından çalışmamıştı..
  • 11-03-2006, 20:29:14
    #6
    Misafir
    http://www.bedavahit.com/skins/Default/pr.php?url=http://depo.fotodak.com
  • 11-03-2006, 20:29:52
    #7
    Misafir
    troy adlı üyeden alıntı:
    zend lazım mı buna .. birtanesi bende yüklü olmadığından çalışmamıştı..
    zend falan bişi lazım deil localhost ta bile çalışır
  • 11-03-2006, 20:33:00
    #8
    güzel ben yigini.net te deniyem. bıktım iwebtooldan SAĞOL bide herkes paylaşmaz elindekini..
  • 11-03-2006, 20:34:03
    #9
    [QUOTE=CepX.net]
    http://www.bedavahit.com/skins/Default/pr.php?url=http://depo.fotodak.com
    [/QUOTE

    hiçbirşey değişmedim

    https://www.ortamcil.com/pagerank/pr...po.fotodak.com

    pr 0?