Ş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