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

★★★ Bikin Backlink Comment Tool Multi-Thread pake PHP (Tool Online) ★★★

Discussion in 'Pemrograman Web' started by jokokendil, Jul 25, 2012.

  1. aquila10

    aquila10 Hero

    Joined:
    Apr 25, 2012
    Messages:
    541
    Likes Received:
    4
    Location:
    di depan laptop :D
    Good luck Manstah... like penceted
     
  2. Archer26

    Archer26 Hero

    Joined:
    Feb 4, 2011
    Messages:
    573
    Likes Received:
    13
    Location:
    Medan, Indonesia
    project mantap gan tapi sayng nya ane gak bisa coding [-(
     
  3. GrafitianZ

    GrafitianZ Super Hero

    Joined:
    Nov 6, 2010
    Messages:
    3,444
    Likes Received:
    202
    Location:
    JakCity
    ane baru inget ,ternyata kalau ide kaya gini kayanya udah pernah ada yang buat deh
    Masih pada inget pastinya sama WPSBOX

    Bhkan itu udh di convert jadi plugin..jd lbh simpel. Dan harganya juga udh lumayan murah ga kaya scrapebox

    Sekedar saran aja,mnding buat spam sosial bookmark aja mastah...
     
  4. jawsplanet

    jawsplanet Super Hero

    Joined:
    Apr 12, 2011
    Messages:
    1,776
    Likes Received:
    104
    Location:
    Tangerang
    tapi mungkin ini lebih enak,soalnya cocok buat inet lemot tapi seperti awal yg saya bilang,mendingan ke forum profile,ato social bookmark soalnya yg minat pasti lebih banyak
     
  5. laziale

    laziale Super Hero

    Joined:
    Nov 13, 2010
    Messages:
    984
    Likes Received:
    40
    betul, klo bisa di tambahin fitur nya, submit ke social bookmark juga. :)
     
  6. jokokendil

    jokokendil Hero

    Joined:
    Sep 5, 2010
    Messages:
    528
    Likes Received:
    164
    Location:
    Kudus, Jawa Tengah
    Waduuh..gan...pembandingannya kq WPsBox sih, :bosan:
    WPsBox tu malah mengingatkanku masa lalu gan, hehe...:bye:
    Ane sendiri gak suka membuat sesuatu yg udah ada seblumnya, ngapain capek2 gan coding klo udah ada yg bikin & lebih bagus :p
    Perlu diketahui gan, bahwa WPsBox (bikinan Carson) itu lebih jelek daripada Scrapebox...
    Sedangkan PHPsBox itu menyempurnakan Scrapebox itu sndiri..
    Itulah kenapa ane namai PHPsBox (dengan huruf s kecil ditengah) karena itu penyempurnaan dari Scrapebox & WPsBox :ok:

    Berikut kekurangannya WPsBox gan :
    1. Prosesnya single thread, jauh dibandingkan dengan Scrapebox yg udah multi-thread dengan multi-pararel connection saat melakukan posting. Ini dia secuil kode (mulai dari baris 1232) dari file core.php WPsBOX 3.1.0 yg digunakan utk melakukan posting backlinknya :
    PHP:
            echo '<br>Post Fields:'.$fields;
            
    curl_setopt($ch,CURLOPT_POSTFIELDS,$fields );
            
    curl_setopt($ch,CURLOPT_POST1);
            
    curl_setopt($ch,CURLOPT_MAXREDIRS5); // Good leeway for redirections.
            
    curl_setopt($ch,CURLOPT_FOLLOWLOCATION1); // Many login forms redirect at least once.
            
    curl_setopt($ch,CURLOPT_COOKIEJAR"cookie.txt");
            
    curl_setopt($ch,CURLOPT_RETURNTRANSFER1);
            
    curl_setopt($ch,CURLOPT_REFERER,urlencode(trim($link->blog_url)));
            
    curl_setopt($ch,CURLOPT_CONNECTTIMEOUT20);
            
    curl_setopt($ch,CURLOPT_TIMEOUT30);
            
    curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8');
            
    $contcurl_exec($ch);
    Disitu jelas memperlihatkan bahwa prosesnya adalah single-thread saat mengerjakan campaign (istilah job yg dikerjakan pada WPsBox). Sedangkan PHPsBox, itu udah mendukung multi-thread & multi-routine (ini dia yg tidak terdapat pada Scrapebox), penjelasannya ada di sini. Seperti yg ane jelaskan sebelumnya, bahwa proses posting & link checker dalam Scrapebox itu terpisah. Sedangkan pada PHPsBox itu udah dijadikan satu..sehingga saat testing jauh lebih cepat HINGGA 9x lipat dibandingkan Scrapebox & 30x lipat dibandingkan WPsBox.

    2. Dari kode diatas, itu juga menunjukkan bahwa WPsBox itu tidak mendukung multiple USER-AGENT jadi sangat terkesan spammingnya. Utk penerapan ke social bookmark memang bagus gan. Tapi ya itu, sperti yg udah ane jelaskan sebelumnya. Prosesnya begitu panjang utk membangun backlinknya. Harus register, login, posting, confirm posting, dll. Sosbook sendiri sangat beragam custom pagenya sehingga lebih menyusahkan, akhirnya malah tidak efektif lagi. Lagian perkembangan situs sosbook itu tidak secepat blogs yg jumlahnya ada jutaan di internet. Dan semua sumber daya ini siap diperkosa :mawar: :gembira:

    3. WPsBox itu membutuhkan database, sedangkan PHPsBox tidak perlu. Lihat point 12 di sini. Pengelolaan data list url dengan menggunakan database emang bagus, tapi nanti akan kewalahan (bahkan bisa menyebabkan account hosting suspended) saat berhadapan dengan jumlah yg sangat besar (ingat bahwa campaign yg qta lakukan itu bisa mencapai ribuan/puluhan ribu blog comments) per campaignnya. Apalagi WPsBox & PHPsBox itu mendukung multi campaign/job. Tidak semua hosting memiliki fitur unlimited query ke MySQL (seperti pada hosting gratisan dari YouHosting yg dibatasi 10 ribu query/harinya), sehingga hal ini sangat riskan account suspended.

    Masih banyak lagi gan yg tidak bisa dibandingkan, makanya tidak salah klo ada yg bilang script ini adalah Scrapebox Killer

    Thanks atas masukannya :ok:
     
    Last edited: Jul 30, 2012
  7. jokondo2

    jokondo2 Ads.id Pro

    Joined:
    Jul 25, 2012
    Messages:
    353
    Likes Received:
    17
    Location:
    ngumpet bole gak y?

    pertanyaannya seupil, jawabe panjang amir gan. salut deh :semangat!:
    :jatuhcinta:
     
  8. mp3online

    mp3online Super Hero

    Joined:
    Jul 19, 2011
    Messages:
    2,228
    Likes Received:
    294
    Location:
    jakarta
    PHPsBox curl nya pake followlocation dan maxredirs juga gak boss?
    kalau pake brarti gak bisa ditanam di hosting gratisan yg rata2 pada disable curl followlocation semua
     
  9. sugank

    sugank Hero

    Joined:
    Mar 15, 2010
    Messages:
    633
    Likes Received:
    26
    Location:
    East Java
    scriptnya dishare jg gak ya?? :D
     
  10. yuliantoeko

    yuliantoeko Hero

    Joined:
    Feb 11, 2010
    Messages:
    547
    Likes Received:
    52
    Location:
    Angkasa Raya
    jadi pengen liat codenya. Keren nih keknya, tp Ane gag mudeng php:D
     
  11. outlander1981

    outlander1981 Super Hero

    Joined:
    Mar 26, 2010
    Messages:
    1,540
    Likes Received:
    59
    Location:
    Depok
    BUkannya didepan TS dah katakan pake hosting gretongan idhostinger com gan

    baca yg teliti gan :)
     
  12. jokokendil

    jokokendil Hero

    Joined:
    Sep 5, 2010
    Messages:
    528
    Likes Received:
    164
    Location:
    Kudus, Jawa Tengah
    Hehe betul sekali gan :ok:

    Nah..ini pula alasannya knp ane lebih memilih comment backlink daripada profile/sosbook backlink krn prosesnya lebih mudah & tdk mmbutuhkan parameter "CURLOPT_FOLLOWLOCATION" & "CURLOPT_MAXREDIRS" pada function curl_setopt().

    Sesaat setelah komentar ditembakkan ke file wp-comments-post.php, maka redirect keberhasilannya itu diarahkan ke suatu format HTTP header sebagai berikut :

    Location: hxxp://domaintarget/page#comment-id

    Halaman ini tidak perlu diikuti lagi (CURLOPT_FOLLOWLOCATION tidak dibutuhkan) karena nanti ada proses link checker sendiri utk memeriksa apakah link yg qta tembakkan udah nancep/belum. Hal ini malah berakibat akan menambah kecepatan proses & kinerja script itu sndiri. Sayangnya hal ini tidak diterapkan oleh WPsBox & Scrapebox itu sndiri.

    Ngomongin soal parameter "CURLOPT_FOLLOWLOCATION" & "CURLOPT_MAXREDIRS" yg di disable oleh bbrp hosting gratisan, itu dikarenakan opsi safe_mode & open_basedir itu diset ke ON utk alasan keamanan (tapi ini tdk diberlakukan utk hosting yg berbasis cPanel). Tapi yg namanya redirection kan bisa diakalin gan, jadi percuma klo hosting gratisan melakukan disable opsi tersebut. Ini contoh kode PHPnya utk melakukan redirection jika 2 parameter tsb. didisable oleh pihak hosting.

    PHP:
    <?php 
    function curl_exec_follow(/*resource*/ $ch/*int*/ &$maxredirect null) { 
        
    $mr $maxredirect === null intval($maxredirect); 
        if (
    ini_get('open_basedir') == '' && ini_get('safe_mode' == 'Off')) { 
            
    curl_setopt($chCURLOPT_FOLLOWLOCATION$mr 0); 
            
    curl_setopt($chCURLOPT_MAXREDIRS$mr); 
        } else { 
            
    curl_setopt($chCURLOPT_FOLLOWLOCATIONfalse); 
            if (
    $mr 0) { 
                
    $newurl curl_getinfo($chCURLINFO_EFFECTIVE_URL); 
     
                
    $rch curl_copy_handle($ch); 
                
    curl_setopt($rchCURLOPT_HEADERtrue); 
                
    curl_setopt($rchCURLOPT_NOBODYtrue); 
                
    curl_setopt($rchCURLOPT_FORBID_REUSEfalse); 
                
    curl_setopt($rchCURLOPT_RETURNTRANSFERtrue); 
                do { 
                    
    curl_setopt($rchCURLOPT_URL$newurl); 
                    
    $header curl_exec($rch); 
                    if (
    curl_errno($rch)) { 
                        
    $code 0
                    } else { 
                        
    $code curl_getinfo($rchCURLINFO_HTTP_CODE); 
                        if (
    $code == 301 || $code == 302) { 
                            
    preg_match('/Location:(.*?)\n/'$header$matches); 
                            
    $newurl trim(array_pop($matches)); 
                        } else { 
                            
    $code 0
                        } 
                    } 
                } while (
    $code && --$mr); 
                
    curl_close($rch); 
                if (!
    $mr) { 
                    if (
    $maxredirect === null) { 
                        
    trigger_error('Too many redirects. When following redirects, libcurl hit the maximum amount.'E_USER_WARNING); 
                    } else { 
                        
    $maxredirect 0
                    } 
                    return 
    false
                } 
                
    curl_setopt($chCURLOPT_URL$newurl); 
            } 
        } 
        return 
    curl_exec($ch); 

    ?>
    Sumber : hxxp://www.php.net/manual/en/function.curl-setopt.php#102121
    (ada banyak sebenarnya trik2 yg bisa diimplementasikan, silahkan googling aja..)

    Yg justru jadi kendala ketika opsi safe_mode & open_basedir itu diset ke ON adalah disable function set_time_limit. Karena itulah script PHPsBox memiliki fitur cronjob utk pemeriksaan berkala. Karena banyaknya proses backlinking yang mencapai ribuan/puluhan ribu, maka ada proses terpisah setiap 1 menit sekali untuk memperiksa apakah proses backlinking tersebut masih berjalan/telah berhenti. Jika proses berhenti sebelum diinginkan, maka akan dijalankan kembali secara background sampai benar2 finish (lihat fitur no. 16 di sini).
     
    Last edited: Jul 30, 2012
  13. aryaardiansyah

    aryaardiansyah Ads.id Fan

    Joined:
    Apr 24, 2012
    Messages:
    205
    Likes Received:
    14
    Keren kayaknya nich... tapi udah sampai page 12 kok belum juga di launch yach? banyak yang udah nungguin nich... ane sampai 5kali sehari datang ke thread ini barangkali uda di launch... gak perlu nunggu sempurna beta aja dulu gan... please!
     
  14. jokokendil

    jokokendil Hero

    Joined:
    Sep 5, 2010
    Messages:
    528
    Likes Received:
    164
    Location:
    Kudus, Jawa Tengah
    Iya gan, sabar dulu ya...ni masih dicoding..Klo ada yg perlu dibahas, yuk mari dibahas :ok:
     
  15. elv182

    elv182 Ads.id Pro

    Joined:
    Apr 17, 2010
    Messages:
    387
    Likes Received:
    4
    Location:
    Pontianak
    gila lu bro.. keren abis!!!

    masukkan dikit : tambahan buat cek link udah nancep apa blm.. :D
     
  16. jokokendil

    jokokendil Hero

    Joined:
    Sep 5, 2010
    Messages:
    528
    Likes Received:
    164
    Location:
    Kudus, Jawa Tengah
    Hehehe...bukane dah tak jelasin berkali2 bro, klo posting & cek link itu prosesnya langsung berurutan..:)
    Jadi lebih cepat ntar drpada scrapebox yg proses itu dibikin terpisah :)
    malah bgitu proses campaignnya selesai/finish trus dapat report via sms juga bro :ok:
     
  17. nofee

    nofee Ads.id Fan

    Joined:
    Apr 15, 2010
    Messages:
    183
    Likes Received:
    5
    bukmark dulu masbro . . . ditunggu launcing script nya . . .

    ntar kalo mo dijual, harganya jangan mahal2 ya masbro . . .
     
  18. shinichi_kudo

    shinichi_kudo Hero

    Joined:
    Nov 7, 2011
    Messages:
    537
    Likes Received:
    106
    ane ngantri dulu deh....
     
  19. thedy12

    thedy12 Super Hero

    Joined:
    Jun 19, 2009
    Messages:
    2,431
    Likes Received:
    84
    Location:
    Manado
    lanjutkan bro.. ane nunggu aja ya ;)
     
  20. jimmy_x

    jimmy_x Ads.id Pro

    Joined:
    May 31, 2010
    Messages:
    296
    Likes Received:
    2
    Location:
    sleman cross to bantul
    mantrap mas bro, ngikut nganti disini
     

Share This Page