• 06-10-2006, 22:31:37
    #1
    Üyeliği durduruldu
    Alıntı
    <?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($adres, $length=null, $init=GOOGLE_MAGIC) {
    if(is_null($length)) {
    $length = sizeof($adres);
    }
    $a = $b = 0x9E3779B9;
    $c = $init;
    $k = 0;
    $len = $length;
    while($len >= 12) {
    $a += ($adres[$k+0] +($adres[$k+1]<<8) +($adres[$k+2]<<16) +($adres[$k+3]<<24));
    $b += ($adres[$k+4] +($adres[$k+5]<<8) +($adres[$k+6]<<16) +($adres[$k+7]<<24));
    $c += ($adres[$k+8] +($adres[$k+9]<<8) +($adres[$k+10]<<16)+($adres[$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+=($adres[$k+10]<<24);
    case 10: $c+=($adres[$k+9]<<16);
    case 9 : $c+=($adres[$k+8]<<8);

    case 8 : $b+=($adres[$k+7]<<24);
    case 7 : $b+=($adres[$k+6]<<16);
    case 6 : $b+=($adres[$k+5]<<8);
    case 5 : $b+=($adres[$k+4]);
    case 4 : $a+=($adres[$k+3]<<24);
    case 3 : $a+=($adres[$k+2]<<16);
    case 2 : $a+=($adres[$k+1]<<8);
    case 1 : $a+=($adres[$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($adres) {
    /*$adres = 'info:'.$adres;
    $ch = GoogleCH(strord($adres));
    $file = "http://www.google.com/search?client=navclient-auto&ch=6$ch&features=Rank&q=$adres";
    $data = file($file);
    $rankarray = explode (':', $data[2]);
    $rank = $rankarray[2];
    return $rank;*/
    }
    //$pr=getrank($url);


    ?>
    toplistımde pr.php olarka bunu kullandım ama calısmıyor hep sıfır gosterıyor sorun nedır?
  • 07-10-2006, 01:28:34
    #2
    http://www.google.com/search?client=navclient-auto&ch=6$ch&features=Rank&q=$adres

    google bu adresten mi pr leri gösteriyor..
  • 07-10-2006, 05:19:11
    #3
    Üyeliği durduruldu
    scriptın orjınalında bu vardı nasıl duzelte bılırım acaba?
  • 07-10-2006, 21:16:37
    #4
    Üyeliği durduruldu
    bilen yok sanırım off off
  • 07-10-2006, 22:24:06
    #5
    forumu aratırsan page rank scriptinin çalışan hali ve kodları mevcut
  • 07-10-2006, 23:02:08
    #6
    Üyeliği durduruldu
    valla nerde bu scirptın nerden nasıl calısır bı ben bulamadım
  • 08-10-2006, 03:24:59
    #8
    Üyeliği durduruldu
    ellerıne saglık bakayım hemen