1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

{Share} Script check mass page rank + 9000 List Directory

Discussion in 'SEO' started by neody, Dec 25, 2010.

  1. neody

    neody Hero

    Joined:
    Mar 24, 2010
    Messages:
    506
    Likes Received:
    117
    Location:
    jakarta
    permisi mastah2.. dan para sesepuh forum.. juga teman-teman adsener Indonesia yang berbahagia..

    ijinkan saya, seorang newbie yang baru penasaran sama seo mau ikutan bagi-bagi juga.

    yang pertama saya mau share script untuk check page rank yang bisa cek page rank untuk ratusan bahkan ribuan url (boleh nemu dari blog lain), biasanya kita menggunakan script ini apabila kita habis menggunakan scrapebox atau membeli backlink yang linknya berasa dari profile forum, kan lumayan kalo nemu forum yang pageranknya 10:peace:, biar bisa kita edit profilenya atau nyepam disana biar nambah2 backlink:gembira:

    ini nih scriptnya:

    caranya, copy kode dibawah ini dengan nama "mass-page-rank-checker.php"(tanpa tanda kutip)

    PHP:
    <?php

    // I am testing script on server http://www.indiamarketinggroup.com/client/pagerank.php
    //PageRank Lookup v1.1 by HM2K (update: 31/01/07)

    if ((!isset($_POST['urls'])) && (!isset($_GET['urls'])))
    { echo 
    '<center><form action="" method="post"><textarea name="urls" cols="36" rows="9"></textarea><br><input type="submit" name="Submit" value="enter multiple url on new lines and click here"></form></center>'; }
    if (isset(
    $_POST['urls'])) 
    {  
        
    $tempurls=$_POST['urls'];
        
    $pieces explode("\n"$tempurls); // finding all submitted urls
        
    $size=sizeof($pieces);        // array size to use in the for loop at the end of program
        
    if ($size>100)
        {
        echo 
    '<b>maximum is 100, your urls : '.$size.' <a href=mass-page-rank-checker.php>Back</a> </b>';
        exit;
        }
    //settings - host and user agent
    $googlehost='toolbarqueries.google.com';
    $googleua='Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5';

    //convert a string to a 32-bit integer
    function StrToNum($Str$Check$Magic) {
        
    $Int32Unit 4294967296;  // 2^32

        
    $length strlen($Str);
        for (
    $i 0$i $length$i++) {
            
    $Check *= $Magic;     
            
    //If the float is beyond the boundaries of integer (usually +/- 2.15e+9 = 2^31), 
            //  the result of converting to integer is undefined
            //  refer to http://www.php.net/manual/en/language.types.integer.php
            
    if ($Check >= $Int32Unit) {
                
    $Check = ($Check $Int32Unit * (int) ($Check $Int32Unit));
                
    //if the check less than -2^31
                
    $Check = ($Check < -2147483648) ? ($Check $Int32Unit) : $Check;
            }
            
    $Check += ord($Str{$i}); 
        }
        return 
    $Check;
    }

    //genearate a hash for a url
    function HashURL($String) {
        
    $Check1 StrToNum($String0x15050x21);
        
    $Check2 StrToNum($String00x1003F);

        
    $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)) <<) | ($Check2 0xF0F );
        
    $T2 = (((($Check1 0xFFFFC000) << 4) | ($Check1 0x3C00)) << 0xA) | ($Check2 0xF0F0000 );
        
        return (
    $T1 $T2);
    }

    //genearate a checksum for the hash string
    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 (
    === ($Flag 2)) {              
                
    $Re += $Re;     
                
    $Re = (int)($Re 10) + ($Re 10);
            }
            
    $CheckByte += $Re;
            
    $Flag ++;    
        }

        
    $CheckByte %= 10;
        if (
    !== $CheckByte) {
            
    $CheckByte 10 $CheckByte;
            if (
    === ($Flag 2) ) {
                if (
    === ($CheckByte 2)) {
                    
    $CheckByte += 9;
                }
                
    $CheckByte >>= 1;
            }
        }

        return 
    '7'.$CheckByte.$HashStr;
    }

    //return the pagerank checksum hash
    function getch($url) { return CheckHash(HashURL($url)); }

    //return the pagerank figure
    function getpr($url) {
        global 
    $googlehost,$googleua;
        
    $ch getch($url);
        
    $fp fsockopen($googlehost80$errno$errstr30);
        if (
    $fp) {
           
    $out "GET /search?client=navclient-auto&ch=$ch&features=Rank&q=info:$url HTTP/1.1\r\n";
           
    //echo "<pre>$out</pre>\n"; //debug only
           
    $out .= "User-Agent: $googleua\r\n";
           
    $out .= "Host: $googlehost\r\n";
           
    $out .= "Connection: Close\r\n\r\n";
        
           
    fwrite($fp$out);
           
           
    //$pagerank = substr(fgets($fp, 128), 4); //debug only
           //echo $pagerank; //debug only
           
    while (!feof($fp)) {
                
    $data fgets($fp128);
                
    //echo $data;
                
    $pos strpos($data"Rank_");
                if(
    $pos === false){} else{
                    
    $pr=substr($data$pos 9);
                    
    $pr=trim($pr);
                    
    $pr=str_replace("\n",'',$pr);
                    return 
    $pr;
                }
           }
           
    //else { echo "$errstr ($errno)<br />\n"; } //debug only
           
    fclose($fp);
        }
    }

    //generate the graphical pagerank
    function pagerank($url,$width=40,$method='style') {
        if (!
    preg_match('/^(http:\/\/)?([^\/]+)/i'$url)) { $url='http://'.$url; }
        
    $pr=getpr($url);
        
    $pagerank="PageRank: $pr/10";

        
    //The (old) image method
        
    if ($method == 'image') {
        
    $prpos=$width*$pr/10;
        
    $prneg=$width-$prpos;
        
    $html='<img src="http://www.google.com/images/pos.gif" width='.$prpos.' height=4 border=0 alt="'.$pagerank.'"><img src="http://www.google.com/images/neg.gif" width='.$prneg.' height=4 border=0 alt="'.$pagerank.'">';
        }
        
    //The pre-styled method
        
    if ($method == 'style') {
        
    $prpercent=100*$pr/10;
        
    $html='<div style="position: relative; width: '.$width.'px; padding: 0; background: #D9D9D9;"><strong style="width: '.$prpercent.'%; display: block; position: relative; background: #5EAA5E; text-align: center; color: #333; height: 4px; line-height: 4px;"><span></span></strong></div>';
        }
        
        
    $out='<a href="'.$url.'" title="'.$pagerank.'">'.$html.'</a>';
        return 
    $out." PageRank = ".$pr." /10<br>";
    }

    // for loop for finding pagerank of multple urls
            
    foreach ($pieces as $url)
            {
                
    $url trim($url);
                echo 
    $urlpagerank($url);
            }

    }
    echo 
    '<center> <a href=mass-page-rank-checker.php>Mass Page Rank Tool</a> </center>';
    ?>


    kalo udah di copy terus save, upload deh ke server masing-masing..

    demo:
    Code:
    http://buydogfood.co.tv/google-page-rank-tool.php
    Virus Total
    Code:
    http://wwww.virustotal.com/file-scan/report.html?id=b904a3f36f08206b35569549fa8f82819c6bf4ffed3ff594a87d9c4171ecaaed-1293263313
    Antivirus results
    AhnLab-V3 - 2010.12.25.00 - 2010.12.24 - -
    AntiVir - 7.11.0.174 - 2010.12.24 - -
    Antiy-AVL - 2.0.3.7 - 2010.12.25 - -
    Avast - 4.8.1351.0 - 2010.12.24 - -
    Avast5 - 5.0.677.0 - 2010.12.24 - -
    AVG - 9.0.0.851 - 2010.12.25 - -
    BitDefender - 7.2 - 2010.12.25 - -
    CAT-QuickHeal - 11.00 - 2010.12.25 - -
    ClamAV - 0.96.4.0 - 2010.12.25 - -
    Command - 5.2.11.5 - 2010.12.25 - -
    Comodo - 7178 - 2010.12.24 - -
    DrWeb - 5.0.2.03300 - 2010.12.25 - -
    Emsisoft - 5.1.0.1 - 2010.12.25 - -
    eSafe - 7.0.17.0 - 2010.12.22 - -
    eTrust-Vet - 36.1.8060 - 2010.12.24 - -
    F-Prot - 4.6.2.117 - 2010.12.24 - -
    F-Secure - 9.0.16160.0 - 2010.12.25 - -
    Fortinet - 4.2.254.0 - 2010.12.24 - -
    GData - 21 - 2010.12.25 - -
    Ikarus - T3.1.1.90.0 - 2010.12.25 - -
    Jiangmin - 13.0.900 - 2010.12.25 - -
    K7AntiVirus - 9.74.3335 - 2010.12.24 - -
    Kaspersky - 7.0.0.125 - 2010.12.25 - -
    McAfee - 5.400.0.1158 - 2010.12.25 - -
    McAfee-GW-Edition - 2010.1C - 2010.12.25 - -
    Microsoft - 1.6402 - 2010.12.25 - -
    NOD32 - 5730 - 2010.12.24 - -
    Norman - 6.06.12 - 2010.12.24 - -
    nProtect - 2010-12-25.01 - 2010.12.25 - -
    Panda - 10.0.2.7 - 2010.12.24 - -
    PCTools - 7.0.3.5 - 2010.12.25 - -
    Prevx - 3.0 - 2010.12.25 - -
    Rising - 22.79.04.00 - 2010.12.25 - -
    Sophos - 4.60.0 - 2010.12.25 - -
    SUPERAntiSpyware - 4.40.0.1006 - 2010.12.24 - -
    Symantec - 20101.3.0.103 - 2010.12.25 - -
    TheHacker - 6.7.0.1.105 - 2010.12.25 - -
    TrendMicro - 9.120.0.1004 - 2010.12.24 - -
    TrendMicro-HouseCall - 9.120.0.1004 - 2010.12.25 - -
    VBA32 - 3.12.14.2 - 2010.12.24 - -
    VIPRE - 7815 - 2010.12.25 - -
    ViRobot - 2010.12.25.4220 - 2010.12.25 - -
    VirusBuster - 13.6.111.0 - 2010.12.24 - -
    File info:
    MD5: 9bc528d272589801f38c7f45f3db5919
    SHA1: 646162b02b52bce85be29ae4a97a9049cb37f352
    SHA256: b904a3f36f08206b35569549fa8f82819c6bf4ffed3ff594a87d9c4171ecaaed
    File size: 5671 bytes
    Scan date: 2010-12-25 07:48:33 (UTC)
    bonus 9000 list directory
    Code:
    http://hotfile.com/dl/91827877/2bcbb4f/9000_Directory_List.zip.html
    dari Mas squids, situs untuk cek pagerank keseluruhan halaman dalam satu situs:
    tambahan :

    kalo ga mau repot input manual ke direktori, atau capek nungguin sopwer autofill robot.
    mending langsung kesini aja, biar dibuatin otomatis lewat web.
    Code:
    http://www.imtalk.org/modules/submitter/index.php
    
    syarat harus register forumnya dia dulu, ada 800-an direktori ga pake capcay ( captcha) & 1223 directori pake capcay.


    makasih buat yang udah ngasih thanksnya..:semangat!:
     
    Last edited: Dec 29, 2010
    ay3ck, wailah, fatma85 and 2 others like this.
  2. dennyodz

    dennyodz Ads.id Fan

    Joined:
    Oct 11, 2010
    Messages:
    174
    Likes Received:
    0
    ikut nyimax dulu gan..
    ane masi kurang mengerti nihh guna nya script...(mklum nubi)

    jadi itu scrip buat mencari website ber PR tinggi?? begitukah maksudnyaa...
     
  3. Berantakan

    Berantakan Ads.id Pro

    Joined:
    Aug 4, 2010
    Messages:
    470
    Likes Received:
    7
    ini maksudnya bulk pr check ya
     
  4. neody

    neody Hero

    Joined:
    Mar 24, 2010
    Messages:
    506
    Likes Received:
    117
    Location:
    jakarta
    bisa juga gan, misalnya agan abis download backlink tapi belom tau page ranknya. bisa di check pake script ini..
    bulk pr apa ya ?:swt2:
     
  5. dennyodz

    dennyodz Ads.id Fan

    Joined:
    Oct 11, 2010
    Messages:
    174
    Likes Received:
    0
    ohh..ngerti ane gan, jd kalo kita diksi list url buat backlink ga usah repot2 ngecek PR-nya 1 per 1 hehehehehhee
     
  6. Berantakan

    Berantakan Ads.id Pro

    Joined:
    Aug 4, 2010
    Messages:
    470
    Likes Received:
    7
    cek PR secara masal.Dulu ane pernah dapet sopwer itu di forum ini juga.
    Klo nyari innerpage blog/web yang memilik PR banyak gimana ya.Misalkan mnecari innerpageyg berpagerank web identi.ca ada ga ya toolsnya.
     
  7. neody

    neody Hero

    Joined:
    Mar 24, 2010
    Messages:
    506
    Likes Received:
    117
    Location:
    jakarta
    bener gan :D
    sepertinya pakai script diatas bisa

    ini hasilnya dari backlink salah satu blog saya
    seperti diatas maksudnya gan?

    lumayan tuh ada page rage 6 diatas..:silau:
     
    Berantakan likes this.
  8. Berantakan

    Berantakan Ads.id Pro

    Joined:
    Aug 4, 2010
    Messages:
    470
    Likes Received:
    7
    Iya gan, tapi listnya harus nyari ndiri ya?Ga bisa langsung ya.Klo web gede yang punya jutaan indeks bikin pegel nih.
    Btw, tuh backlink nya mantebs.
     
  9. neody

    neody Hero

    Joined:
    Mar 24, 2010
    Messages:
    506
    Likes Received:
    117
    Location:
    jakarta
    mungkin lebih gampangnya pake teknik dari bro ian disini :

    http://www.adsense-id.com/forums/showthread.php/22211-Riset-3-tahun-cara-mudah-cari-backlink-gratis-pr-tinggi

    cari prnya pake script itu, atau pakai add-ons/extension firefox
     
  10. syamchico

    syamchico Ads.id Fan

    Joined:
    Apr 3, 2010
    Messages:
    227
    Likes Received:
    1
    Location:
    Makassar
    wah....jadi pening lihatxa...:pusing::pusing:
    coz krng ngerti gan mslh script
     
  11. aziz36

    aziz36 Super Hero

    Joined:
    Sep 6, 2010
    Messages:
    1,398
    Likes Received:
    69
    Location:
    Jakarta
    Masih belum ngerti pake nya..wait & see..bocorannya.. :))
     
  12. littlethinker

    littlethinker Super Hero

    Joined:
    Nov 7, 2010
    Messages:
    1,302
    Likes Received:
    42
    Location:
    Palangkaraya
    cba dlu, thanks yah sblumx
     
  13. squids

    squids Super Hero

    Joined:
    Apr 18, 2010
    Messages:
    802
    Likes Received:
    368
    Location:
    Depan Komputer
    mungkin yg ente maksud ini bro
    hxxp://seoanalytic.com/tools/internal_pagerank_checker/

    login dulu klw mw pake toolsnya..

    btw, thanks for TS
     
  14. neody

    neody Hero

    Joined:
    Mar 24, 2010
    Messages:
    506
    Likes Received:
    117
    Location:
    jakarta
    tinggal copas ke notepad aja kok, terus upload ke server..
    sama-sama mas :)
    wah mantap.. , keren nih toolsnya..
    makasih udah berbagi juga
     
  15. ay3ck

    ay3ck Ads.id Pro

    Joined:
    Jan 11, 2011
    Messages:
    273
    Likes Received:
    3
    terima kasih banyak mastah muantapppp

    ---------- Post added at 04:20 PM ---------- Previous post was at 03:59 PM ----------

    kenapa ya pas running muncul pesan "maximum is 10000, your urls : 999 Back" :pusing:
     
  16. supriyadieka

    supriyadieka Super Hero

    Joined:
    Aug 11, 2010
    Messages:
    6,612
    Likes Received:
    377
    Location:
    Gunungkidul
    script ini masih bisa kah?
    saya pengen dibuatin nih.
    ada yang bisa bantu?
     
  17. adsmax

    adsmax Ads.id Pro

    Joined:
    Jun 17, 2010
    Messages:
    255
    Likes Received:
    56
    Location:
    Kamar Mandi
    kyknya udah gak jalan yah..
    ada yg lain gak?? :hmm:
     
  18. Devilz

    Devilz Banned

    Joined:
    Jun 9, 2012
    Messages:
    200
    Likes Received:
    6
    KALO BlogSpot Gak bisa ya :(
     
  19. neody

    neody Hero

    Joined:
    Mar 24, 2010
    Messages:
    506
    Likes Received:
    117
    Location:
    jakarta
    bisa gan
    masa sih gan, ane masih bisa.

    harus pakai server gan :)
     

Share This Page