Skype ile ekledim ama çözdüm sorunu yinede teşekkür ederim...
curl regex diye arat. kaynak kodundan bir sabit bulursan alırsın.
Dostum googleda aradım ama tam anlayamadım konuları nasıl oluyor biliyorsan bi örnek koyabilirmisin? En azında curl'la nasıl yapılır onuda çözmüş olurum.
firefox'a firebug'u kurup istekleri sniff edip ona göre bir kod yazabilirsiniz.
Vallahi dediğinizi anlayamadım nasıl olacak firefox browser kullanıyorum firebug eklentisi yüklü. Zaten sayfanın resimleri ajax ile çektiğini firebugdan anladım. Bu şekilde nasıl yapıcam sniff etmek ne demek? Googledan araştırdım ama hep yabancı siteler bi şey anlayamadım.
$_GET metotuyla aramayı böyle yaptırabilirsin.
API urlsinin aldığı parametrelerden
q parametresine urlencode edip aranan kelime gönderirsen sonuçları alırsın.
$search_term = urlencode($_GET['q']);
$api_url = "https://ajax.googleapis.com/ajax/services/search/images?v=1.0&q={$search_term}";
Sağolsın teşekkür ederim senin sayende çöze bildim ama curl kullanamadım file_get_contents ile yaptım nedeni https olduğu için heralde.
Google kendide vermiş php kod olarak ama çalışmıyor. Yazdığım kod aşağıda belki başkalarınında işine yarar...
function arayi_al($zkaynak, $ref_bas, $ref_son){
$cikti_bas=explode($ref_bas,$zkaynak);
for($a=1;$a<count($cikti_bas);$a++){
$cikti_son[] = explode($ref_son,$cikti_bas[$a]);
}
for($b=0;$b<count($cikti_bas);$b++){
$sonuc[$b] = @$cikti_son[$b][0];
}
if(empty($sonuc)){
die("Ara Alinamadi");
}else{
return $sonuc;
}
}
$search_term = urlencode("nokia 6600");
$api_url = "http://ajax.googleapis.com/ajax/services/search/images?v=1.0&hl=tr&q={$search_term}";
$kaynak = file_get_contents($api_url);
$ara = arayi_al($kaynak,'"unescapedUrl":"','","url":"');
echo '<img src="'.$ara[0].'"><br>';
echo $ara[0];