PHP - Zajem slik iz Google images
 
Gogy 1. dec 2010 13:11:59 Pridružen od:
17. mar 2007
2491 objav
2064 252 12
#1

Zdravo fantje,



na Wordpress-u sem postavil en blog/page, kjer je ena izmed možnosti prikaz modela mobilnega telefona iz IMEI številke.



Ko se prikažejo podrobnosti o aparatu bi rad prikazal tudi naprimer prve tri slike iz googla kot klikabilni thumbnail, ki potem pokaže sliko v Googlu (če se klikne nanjo).




  1. Je to po čem sporno?

  2. Kako dobiti te slikice?



@Roky, vi ste delali nek vtičnik če se prav spomnim za WP... bi lahko povedal kaj več? Ne iščem kode vtičnike ali kar cel vtičnik saj bi rad to prikazal s PHP kodo.


všeč(0) ni všeč(0) spam(0)
 
Roky 1. dec 2010 13:35:57 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#2
CURL pokliče http://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=iphone
json (json_decode) decoda CURL vsebino
foreach-aš skozi $json->responseData->results
var_dump($result), da vidiš polja in sicer:
$row->titleNoFormatting
$row->visibleUrl
$row->unescapedUrl

Rabiš še kaj?

Edit: as_rights je parameter v URL-ju kjer določaš katere rightse želiš.


<option value="(cc_publicdomain|cc_attribute|cc_sharealike|cc_noncommercial|cc_nonderived)"<?php echo ($restrict_rights_val == '(cc_publicdomain|cc_attribute|cc_sharealike|cc_noncommercial|cc_nonderived)' ? ' selected="selected"' : '');?>>restrict to images labeled for reuse</option>
<option value="(cc_publicdomain|cc_attribute|cc_sharealike|cc_nonderived).-(cc_noncommercial)"<?php echo ($restrict_rights_val == '(cc_publicdomain|cc_attribute|cc_sharealike|cc_nonderived).-(cc_noncommercial)' ? ' selected="selected"' : '');?>>restrict to images labeled for commercial reuse</option>
<option value="(cc_publicdomain|cc_attribute|cc_sharealike|cc_noncommercial).-(cc_nonderived)"<?php echo ($restrict_rights_val == '(cc_publicdomain|cc_attribute|cc_sharealike|cc_noncommercial).-(cc_nonderived)' ? ' selected="selected"' : '');?>>restrict to images labeled for reuse with modification</option>
<option value="(cc_publicdomain|cc_attribute|cc_sharealike).-(cc_noncommercial|cc_nonderived)"<?php echo ($restrict_rights_val == '(cc_publicdomain|cc_attribute|cc_sharealike).-(cc_noncommercial|cc_nonderived)' ? ' selected="selected"' : '');?>>restrict to images labeled for commercial reuse with modification</option>
všeč(2) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se