Devilzc0de Forum Follow @devilzc0de
  • Home
  • Hacking
  • Networking
  • Programming
  • O.S
  • Server
  • Tweets
  • Search
  • Member List
  • Calendar
Current time: 05-24-2013, 08:07 PM Hello There, Guest! (Login — Register)
Devilzc0de Forum › Information Technology › Programming › PHP v
« Previous 1 ... 17 18 19 20 21 ... 31 Next »

Web Blog Pinger

Home General Computer Multimedia Business Lounge

Post Reply 
Tweet
Threaded Mode | Linear Mode
Web Blog Pinger
02-09-2012, 11:12 AM
Post: #1
wenkhairu Offline
Administrator
*******
Administrators
Posts: 1,344
Joined: Dec 2009
Reputation: 260
Web Blog Pinger
Ping.... ? apa sih ? bukan nge-ping istilah Networking lho, bagi kalangan Bloger pasti sudah tidak asing lagi dengan yang namanya ping, ping merupakan sebuah layanan yang memungkinkan kita memberikan informasi kepada search enggine atau web blog lainya bahwa kita mempunyai informasi terbaru, secara ringkas web ping adalah layanan yang memungkinan dua Website / Blog saling berkomunikasi secara langsung dengan menggunakan fungsi xml-rpc, buat yang belom ngerti xml-rpc bisa baca-baca di wiki aja, karena memang permasalahan xml-rpc sendiri cukup rumit ketawa, apa hubungan kalo kita nge-ping ? banyak yang beranggapan bahwa melakukan ping akan mempercepat web / Blog kita terindeks oleh google, sehingga orang lain bisa menemukan alamat blog kita dengan bantuan search engine. Dengan alasan tersebut banyak web pinger yang muncul, mereka tercipta untuk membantu kita melakukan ping dengan cepat. tetapi dari banyak web pinger yang muncul, tujuan utama adalah google, yahoo dan msn. karena ketiga search engine inilah yang paling banyak digunakan oleh searcher. Jika kita sering-sering melakukan ping terhadap google, maka resiko yang kita terima blog kita akan kena banned

Bagi blog atau Web nya menggunakn CMS Wordpress tidak perlu khawatir dengan hal ngeping ini, karena secara otomatis Wordpress akan melakukan Ping setiap kali kita membuat tulisan terbaru, tetapi bagaiaman dengan web atau blognya yang tidak memakai wordpress atau cms lain yang tidak memiliki auto ping ? tentu saja harus melakukan ping secara manual, memang itu bukan masalah, yang jadi masalah adalah banyaknya web pinger, sehingga malas rasanya kalau harus melakukan ping secara manual ke ratusan web pinger, tentu saja membosankan, nah sekarang sudah mengerti kan ping di dunia blogger itu? yarp dapat di simpulkan ping yaitu sebuah layanan untuk menebarkan link

Dikarenakan Web / Blog saya tidak mengguanakn CMS manapun akhirnya saya berinisiatif untuk membuat sebuah tools sederhana yang memungkinkan saya melakukan ping ke banyak web pinger secara sekaligus, dan tanpa harus membuka layanan web pinger satu persatu, saya menggunakan dan memodifikasi core Wordpress 3.x untuk tools ini, dan di tambah beberapa fungsi khusus, berikut potongan kode yang saya modifikasi

PHP Code:
$run = new Ping_unyu($argv[1], $argv[2]);
 
class 
Ping_unyu{
 
    function 
__construct($url, $keyword){
        if(!empty(
$url) && !empty($keyword)){
        
$good=0;
        
ini_set("max_execution_time", 0); set_time_limit(0);
        
$time_start = microtime(true);
        
$services_file = addslashes(realpath(dirname(__FILE__) )  . DIRECTORY_SEPARATOR . 'services.txt');
        
$services = file($services_file) ;     
        
$url = str_replace("http://", "", $url);
        
$sites = file('urls.txt');
        
$sites = array_unique($sites);
        
$lines = count($sites);
print_r(
'
-------------------------------------------------
DEVZ-PINGER V1.0
------------------------------devilzc0de (c) 2012
'
);
print 
"[+] Please Wait.....\n";
sleep(5);
        foreach(
$sites as $site) {
            if (!
$site) {
                    continue;
            }else{
                
$ping_url = str_replace("domain_ente.com", $url, $site);
                
$ch = curl_init();
                
curl_setopt($ch, CURLOPT_URL, $ping_url);
                
//curl_setopt($ch, CURLOPT_PROXY, '');
                
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3");
                
curl_setopt($ch, CURLOPT_REFERER, $ping_url);
                
curl_setopt($ch, CURLOPT_HEADER, 1);
                
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
                
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
                
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
                
$html = curl_exec($ch);
                if(!
curl_errno($ch)){
                    
$xurl = str_replace("www.", "", $url);
                    if (
strstr($html, $xurl)){
                        
$good++;
                        
$info = curl_getinfo($ch);
                        print 
"\n" . $ping_url . "[+] Process successfully in " . round($info['total_time'], 3) . " (s) ";
                        
curl_close($ch);
                         
                        foreach (
$services as $service) {
                            
$this->ping($service, $keyword, $ping_url);
                        }
 
                    } else{
                        print 
$ping_url . "[!] Respon Error: " . curl_error($ch) . "\r\n";
                    }
                }
            }
        }      
        
$time_end = microtime(true);
        
$seconds = round($time_end - $time_start);
        
$minutes = floor($seconds/60);
        
$secondsleft = $seconds%60;
        if(
$minutes<10)
            
$minutes = "0" . $minutes;
        if(
$secondsleft<10)
            
$secondsleft = "0" . $secondsleft;
            print 
"\nBacklinking ".$url." from ".$good." of ".$lines." websites in ".$minutes." Mintes And ".$secondsleft." \n";
        }
    }
 
    function 
ping($server, $keyword, $site) {
            
$ping = new IXR_Client($server);
            
$ping->timeout = 5;
            
$ping->useragent .= ' -- WordPress/3.0.1';
            
$ping->debug = false;
            if ( 
$ping->query('weblogUpdates.ping', $keyword, $site ) ) {
                print 
$site . "[+] Ping Tuccess To Server " . $server . "\n";
            }else {
                print 
$site . "[!] Ping Error To Server " . $server . "\n";
            }      
    }
} 

Script lengkapnya bisa teman-teman download di akhir tulisan ini, hanya saja jika menggunakan tools saya ini, saya tidak bertanggung jawab jika Web / Blog teman-teman terbanned oleh google, saya sarankan untuk melakukan ping seminggu sekali, karena jika terlalu sering tidak bagus juga untuk citra Web / Blog di mata google (menurut beberapa tulisan yang menjadi referensi saya sih gitu katanya), nah untuk menjalankannya cukup simple, dari komputer pribadi juga ga masalah, asal sudah ada xampp / wampp server yang tersintall dan extensi cURL untuk PHP sudah di aktifkan, maka tools ini akan berjalana dengan sendirinya, tools ini digunakan melalui CLI bukan Browser, so harus menggunakan Comand Promt jika di windows dan terminal jika di linux, berikut cara penggunaan Tools ini

Code:
#standa Penggunaaan
php alamat_blog "keyword / title"

#jika menggunakan Windwows
C:\xampplite\php\php.exe devilz-pinger.php khairu.net "Learning Web Programing With My Own Way"

#jika menggunakan Linux
$php devilz-pinger.php khairu.net "Learning Web Programing With My Own Way"

[Image: ping.png]

keberhasil ping tergantung dari url atau alamat services dan url ping yang kita berikan jadi update list servise biar semua ping berjalan lancar, Cukup Simple kan penggunaanya, untuk hasilnya jangan terburu-buru, tidak lah begitu kita melakukan ping trus blog atau Web kita akan terindeks oleh google, butuh beberapa waktu, jadi harus bersabar juga, yang penting rajin melakukan ping seminggu sekali, dan rajin-rajin update tulisan yang bermanfaat, dan jangan lupa untuk mengupdate list link dan services yang ada, untuk toolsnya bisa download di sini, sekian dulu and tahnks for reading
Visit this user's website Find all posts by this user
Quote this message in a reply
 Reputed by :  tario meguh(+1) , schumbag(+1) , tabun666(+1) , pato(+1) , Motaro Irhaby(+1) , lionel(+1) , akatsuchi(+1) , ditatompel(+1) , ketek(+1)
02-09-2012, 11:19 AM
Post: #2
nanda Away
Wahyu Adi Prasetyo
**
Moderators
Posts: 2,021
Joined: Aug 2011
Reputation: 119
RE: Web Blog Pinger
Qlo 2 x seminggu gmana bang?
Find all posts by this user
Quote this message in a reply
02-09-2012, 11:22 AM
Post: #3
wenkhairu Offline
Administrator
*******
Administrators
Posts: 1,344
Joined: Dec 2009
Reputation: 260
RE: Web Blog Pinger
(02-09-2012 11:19 AM)DC_Nanda23 Wrote:  Qlo 2 x seminggu gmana bang?

coba aja ketawa ane juga belom coba sering-sering, menurut para mbah-mebah yang ada di liar sana katanya sih jangan sering-sering, idealnya seminggu sekali ketawa
Visit this user's website Find all posts by this user
Quote this message in a reply
02-09-2012, 05:25 PM
Post: #4
lionel Offline
./ngeFans@DC
Posts: 484
Joined: Jan 2010
Reputation: 8
RE: Web Blog Pinger
mantap om wenk...ntar ane cobain ping ini di web temen ane yg baru buat hmm
Find all posts by this user
Quote this message in a reply
02-09-2012, 11:19 PM
Post: #5
ditatompel Offline
Administrator
*******
Administrators
Posts: 2,168
Joined: Dec 2010
Reputation: 367
RE: Web Blog Pinger
beghhhhhhhhhhhh... Mantep nih omm........ mimisan
Thanks infonya om.. Baru tau fungsi ping pada blog2 itu... belajar
Ane coba jalanin pake cron job dulu.... ngacir
Find all posts by this user
Quote this message in a reply
02-10-2012, 09:43 PM
Post: #6
thedexwan Offline
./Devilz Commander
Posts: 257
Joined: Jun 2011
Reputation: 1
RE: Web Blog Pinger
om wen punya ane kok kluarnya gni ya ? pasrah

Code:
[21:40:13][thedexwan]:~/Destop$ php devilz-pinger.php www.thedexwan.net "mengenal dunia teknologi"

-------------------------------------------------
DEVZ-PINGER V1.0
------------------------------devilzc0de (c) 2012
[+] Please Wait.....
PHP Fatal error:  Call to undefined function curl_init() in /home/thedexwan/Destop/devilz-pinger.php on line 83
Visit this user's website Find all posts by this user
Quote this message in a reply
03-02-2012, 01:30 AM
Post: #7
alessandra Offline
i'm so lonely broken angel
Posts: 196
Joined: Feb 2012
Reputation: 41
RE: Web Blog Pinger
idem seperti atas gua nyoba di pc gua nggak bisa pak wenk
Find all posts by this user
Quote this message in a reply
03-02-2012, 11:01 AM
Post: #8
wenkhairu Offline
Administrator
*******
Administrators
Posts: 1,344
Joined: Dec 2009
Reputation: 260
RE: Web Blog Pinger
(02-10-2012 09:43 PM)thedexwan Wrote:  om wen punya ane kok kluarnya gni ya ? pasrah

Code:
[21:40:13][thedexwan]:~/Destop$ php devilz-pinger.php www.thedexwan.net "mengenal dunia teknologi"

-------------------------------------------------
DEVZ-PINGER V1.0
------------------------------devilzc0de (c) 2012
[+] Please Wait.....
PHP Fatal error:  Call to undefined function curl_init() in /home/thedexwan/Destop/devilz-pinger.php on line 83

(03-02-2012 01:30 AM)alessandra Wrote:  idem seperti atas gua nyoba di pc gua nggak bisa pak wenk


periksa dulu ketersedian fungsi curl di hostingan anda om, pake phpinfo() ata liat di cpanel aja, fungsi curlnya aktif apa engga, kalo pesanya Call to undefined function curl_init() itu fungsi curl tidak ditemukan,
Visit this user's website Find all posts by this user
Quote this message in a reply
03-02-2012, 11:37 AM
Post: #9
KillerByte Offline
./Devilz Commander
Posts: 337
Joined: Jan 2012
Reputation: 5
RE: Web Blog Pinger
pake cronjob bisa gk ya kira2? ngakak mantep om wenk mantap
Visit this user's website Find all posts by this user
Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Topic Tools
Topic Link :
BBCode :
HTML Code :
View a Printable Version Send Thread to a Friend Subscribe to this thread
Submit Google Submit Face book Submit to Digg Submit to Reddit Submit to Furl Submit to Del.icio.us Submit to Jeqq

Users Browsing
1 Guest(s)

  • Contact Us
  • devilzc0de
  • Return to Top
  • Mobile Version
  • RSS Syndication
  • Help
Current time: 05-24-2013, 08:07 PM Powered By MyBB, © 2002-2013 MyBB Group. Theme created by Justin S. | Mixed By Chaer.Newbie | Fixed By Aditya

USING THIS SITE INDICATES THAT YOU HAVE READ AND ACCEPT OUR TERMS. IF YOU DO NOT ACCEPT THESE TERMS, YOU ARE NOT AUTHORIZED TO USE THIS SITE