Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

google page rank skripta

[es] :: E-Marketing :: google page rank skripta

[ Pregleda: 5516 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dabd

Član broj: 63079
Poruke: 72
*.adsl.net.t-com.hr.



Profil

icon google page rank skripta18.11.2005. u 19:58 - pre 223 meseci
htio bi na stranicu ugraditi skriptu za google page rank, gdje se skida, (na goolegu)???
 
Odgovor na temu

dobio_7

Član broj: 54740
Poruke: 157
*.dialup.neobee.net.

Sajt: pcopisi.mojblog.co.yu


+1 Profil

icon Re: google page rank skripta19.11.2005. u 12:51 - pre 223 meseci
Evo skripte, jeste da ne znate igrati fudbal ali sta da se radi :)

Code:
<?php 

/* 

    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);
    //echo $z;

        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); 

    //echo $mix[0];

    /*-------------------------------------------- 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; 


// http://www.example.com/ - Checksum: 6540747202 

$url = $_GET['url']; 
//print("url:\t{$_GET['url']}\n"); 

$ch = "6" . GoogleCH(strord("info:" . $url)); 


$fp = fsockopen("www.google.com", 80, $errno, $errstr, 30);
if (!$fp) {
   echo "$errstr ($errno)<br />\n";
} else {
   $out = "GET /search?client=navclient-auto&ch=". $ch .  "&features=Rank&q=info:" . $url . " HTTP/1.1\r\n";
   $out .= "Host: www.google.com\r\n";
   $out .= "Connection: Close\r\n\r\n";

   fwrite($fp, $out);
   
   //$pagerank = substr(fgets($fp, 128), 4);
   //echo $pagerank;
   while (!feof($fp)) {
    $data = fgets($fp, 128);
    $pos = strpos($data, "Rank_");
    if($pos === false){} else{
        $pagerank = substr($data, $pos + 9);
        echo $pagerank;
    }
   }
   fclose($fp);
}
//echo "ch: 6".$ch;

?>









http://pcopisi.mojblog.co.yu/ - Besplatni i Shareware programi!

Premium korisnici RS skinite: http://pcopisi.mojblog.co.yu/1...n-download-manager/110661.aspx

.: OD NAS NE ZAVISI :.
 
Odgovor na temu

pyc
Marko Domanović
Beograd

Član broj: 2771
Poruke: 902

Sajt: www.getmonero.org


+80 Profil

icon Re: google page rank skripta19.11.2005. u 14:39 - pre 223 meseci
Gornji kod sam probao i meni se ponasa cudno, tako da sam se pozabavio i dosao do slicne varijante istog koda:

Code:

<?
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('http://adz.vizio.biz');
?>


Na kraju se samo promeni zeljeni url...
 
Odgovor na temu

aleksandaraleksandar
aleksandar
[earth].[europe]

Član broj: 13175
Poruke: 2895
..njuel-bg.customer.sbb.co.yu.

Sajt: aleksandaraleksandar.blog..


+6 Profil

icon Re: google page rank skripta19.11.2005. u 17:44 - pre 223 meseci
ovo?

http://pr.blogflux.com/
 
Odgovor na temu

chesare
Zoran Mihailović
Beograd

Član broj: 62574
Poruke: 46
*.dynamic.sbb.co.yu.

Sajt: www.perfectlounge.com


Profil

icon Re: google page rank skripta20.11.2005. u 01:33 - pre 223 meseci
Ili eventualno kao klasa:

http://www.phpclasses.org/browse/package/2682.html


 
Odgovor na temu

inzenjer2005
Beograd

Član broj: 68840
Poruke: 222
..shall-bg.customer.sbb.co.yu.

Sajt: fotografisanje.com


Profil

icon Re: google page rank skripta21.05.2006. u 21:13 - pre 217 meseci
A kako nesto od ovoga prethodno navedenog iskoristiti da se napravi nesto kao na sledecoj lokaciji:
http://www.prchecker.info/check_page_rank.php

Konkretno mislim na ovo:

Code:
<a href="http://www.prchecker.info/" target="_blank">
<img src="http://www.prchecker.info/PR1_img.gif" alt="Check Page Ranking" border="0"></a>


Znaci sve ovo prethodno navdeno mi je jasno, ali kako to sad malo unaprediti?
 
Odgovor na temu

AcidMaster

Član broj: 5858
Poruke: 137
..mtsns-ns.customer.sbb.co.yu.



+4 Profil

icon Re: google page rank skripta25.05.2006. u 03:20 - pre 217 meseci
Sta radi ta skripta? Da li povecava rejting za sajt ili pokazuje rejting?
 
Odgovor na temu

inzenjer2005
Beograd

Član broj: 68840
Poruke: 222
..shall-bg.customer.sbb.co.yu.

Sajt: fotografisanje.com


Profil

icon Re: google page rank skripta25.05.2006. u 07:02 - pre 217 meseci
Pokazuje rejting, ali to nije klasicna skripta kao prethodne, vec skripta koja omogucava da se rejting racuna na drugom sajtu i da se sa njega vuku rezultati na tvoj sajt.
 
Odgovor na temu

[es] :: E-Marketing :: google page rank skripta

[ Pregleda: 5516 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.