PHP - Zajem slik iz Google images
2 naročnika
2 naročnika
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).
- Je to po čem sporno?
- 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.
1 odgovor
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>