Herhangi bir kelimenin google aramalarındaki sonuç sayısı ??

Eposta adreslerimizi sadece mail yollamak veya mail almak ( kişisel amaçlı mailler ) haricindede kullanırız arkadaşlar bunlardan birisida bazı sitelere mailimizi kayıt etmek ve haftalık bültenlerinden yada günlük bültenlerinden haberdar olmaktır . Bende www.phpclasses.org sitesine böyle bir üyeliğim bulunmakta ve günlük gelen php class'larını incelemekteyim . Bugünde güzel bir class ' ı inceledim . Bu class ' ın amacı başlıktada söylediğim gibi herhangi bir kelimenin google araması sonrasında kaçtane sonuç bulunduğunu gösteren class ben beğendiğim için sizlerle paylaşmak istedim bunu .

Class Şu Şekilde :

PHP:
  1. class googleSearchCounter{
  2.  
  3.                           function counter($search,$byumut = '') {
  4.                                
  5.                                
  6.                                $search = urlencode($search);
  7.                                
  8.                                if($byumut=='byumut') $search='"'.$search.'"'
  9.                                
  10.                                $curl = curl_init();
  11.                                
  12.                                $url = "http://www.google.co.uk/search?q=".$search."&btnG=Search&meta=";
  13.                          
  14.                                curl_setopt($curl, CURLOPT_URL, $url);
  15.                          
  16.                                curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  17.                                
  18.                                $result=curl_exec ($curl);
  19.                          
  20.                                $error = curl_error($curl);
  21.                          
  22.                                $errorno = curl_errno($curl);
  23.                          
  24.                                curl_close ($curl);     
  25.                                                  
  26.                                
  27.                                preg_match('/Results <b>.*[<][^a-z]b> - <b>.*[<][^a-z]b> of about <b>.*[<][^a-z]b> for/',$result,$matches);
  28.                                
  29.                                
  30.                               return substr($matches[0],strpos($matches[0],'about')+9,-3);
  31.                                
  32.                                }
  33.                              
  34.    }

Örnek Kullanım :

PHP:
  1. $obj = new googleSearchCounter();
  2. echo "Google'da Bulunan Sonuç Sayısı : ".$obj->counter('byumut.com');

Bunu nerelerde kullanabiliriz acaba sorusunun cevabınıda yorumlarınızla belirtebilirsiniz :) ama bence bir çok yerde ve çok güzel sistemlerde işimize yarayabilir .

3 Comments

  1. byumut diyor ki:

    http://gopof.com/ sitesi sanırım dediğiniz site Eburhan arkadaşımızın oluşturduğu bir site .

  2. Tuncay Peker diyor ki:

    Acaba Bulunan sonuç sayısı değilde direk bulunan sonuçlara ulaşılabilir mi? Ordan da belirlenen bir sitenin ismi aranır ve kaçıncı sırada olduğu hesaplanabilir.Böyle bir site hatırlıyorum sanki ya :)

  3. kemal diyor ki:

    bu uygulama aklıma başka irşey getirdi bu kod bi nevi bot gibi yani sitemie google aramasını istediğimiz şekilde yerleştire biliriz reklamsız kendimiz kodlamışız gibi :) sadece return edilen sonuçları ekrana yazdırmamız yeterli doğrumu düşünüyorum by umut ?

Leave a Reply

*
Gereksiz Yorumlari Engellemek icin bu uygulamaya 3 sn katlanmak zorundasiniz .
Buraya Tiklayin

Click to hear an audio file of the anti-spam word