• 26-08-2010, 17:07:32
    #1
    Şimdi diyeceksiniz, “doğu nedir senin bu google derdin? Sömürdün google’ı!” google ile bir derdimiz yok arkadaşlar onlar inatla bütün verileri kendi bünyelerinde bizde onların verilerini halka arz ediyoruz. Birde bunun yanında botlamayı zaten seviyorum, Google da birinci hedef! Şimdi bu yaptığımız şu, Google görsellerde her hangi bir aramanın sonuçlarını resim olarak çekicez!

    DEMO

    Uzatmadan anlatalım hemen öncelikle fonksiyonumuz!

    <?
    function gorsel($k) {
     $url = "http://images.google.com/images?as_q=##query##&hl=tr&imgtbs=z&btnG=Cerca+con+Google&as_epq=&as_oq=&as_eq=&imgtype=&imgsz=m&imgw=&imgh=&imgar=&as_filetype=&imgc=&as_sitesearch=&as_rights=&safe=images&as_st=y";
     $web_page = file_get_contents( str_replace("##query##",urlencode($k), $url ));
    
     $tieni = stristr($web_page,"dyn.setResults(");
     $tieni = str_replace( "dyn.setResults(","", str_replace(stristr($tieni,");"),"",$tieni) );
     $tieni = str_replace("[]","",$tieni);
     $m = preg_split("/[\[\]]/",$tieni);
     $x = array();
     for($i=0;$i<count($m);$i++) {
      $m[$i] = str_replace("/imgres?imgurl\\x3d","",$m[$i]);
      $m[$i] = str_replace(stristr($m[$i],"\\x26imgrefurl"),"",$m[$i]);
      $m[$i] = preg_replace("/^\"/i","",$m[$i]);
      $m[$i] = preg_replace("/^,/i","",$m[$i]);
      if ($m[$i]!="") array_push($x,$m[$i]);
     }
     return $x;
    }
    ?>
    Yukarıdaki kodları gorsel.fonk.php adında kaydedelim

    Daha sonra,
    <?
    include "gorsel.fonk.php";
    $bulunacak = "Doğukan Ergüner"; //Anahtar kelimemiz!
    $ex = gorsel($bulunacak);
    echo "<h1>".$bulunacak." için resimler...</h1>";
    echo "<img src='".$ex[0]."' width='10%'> ";
    echo "<img src='".$ex[1]."' width='20%'> ";
    echo "<img src='".$ex[2]."' width='20%'> ";
    echo "<img src='".$ex[3]."' width='20%'> ";
    ?>
    Yukarıdaki kodları da gorsel.php yapıp çalıştıralım hepsi bu!

    KAYNAK : http://www.erguner.net/php/fonksiyon...image-icin-bot
  • 26-08-2010, 17:09:23
    #2
    tebrik edeirm ama çalışan bir demo koysan daha yaratıcı fikirler çıkartan olacaktır.
  • 26-08-2010, 17:10:32
    #3
    echo adlı üyeden alıntı: mesajı görüntüle
    tebrik edeirm ama çalışan bir demo koysan daha yaratıcı fikirler çıkartan olacaktır.

    koyduğum demo çalışmıyor mu :S
  • 26-08-2010, 17:43:03
    #4
    bekchi adlı üyeden alıntı: mesajı görüntüle
    koyduğum demo çalışmıyor mu :S
    arkadaş input box'a istediğini yazmak istemiş. demoya tıkladığımızda bi tek sen çıkıyosun
  • 26-08-2010, 17:47:51
    #5
    zaten ben nereye ne yazacağınızı kodlamada gösterdim. Anahtar kelimeyi yazmak zor olmasa gerek. Doğukan Ergüner yazan yeri değiştirmeniz yeterli
  • 11-10-2010, 10:37:17
    #6
    Üyeliği durduruldu
    çalıştıramadım acaba hata nerde?
  • 11-10-2010, 12:16:00
    #7
    Yenisi burada

    Demo
  • 11-10-2010, 13:30:03
    #8
    Üyeliği durduruldu
    letreset adlı üyeden alıntı: mesajı görüntüle
    Yenisi burada



    Demo
    bunu bir arkadaş kendi hostunda çalıştırabilir mi acaba? ben bunu da çalıştıramıyorum. sanırım safe mod ayarları açık.