Google Bildersuche – Bilder via PHP anzeigen lassen
Für ein Projekt einer DVD Datenbank habe ich kürzlich eine Möglichkeit gesucht, schnell und einfach an einige Bilder von der Google Bildersuche zu kommen.
Mit dem Code von bosmeeuw ist mir dies dann endlich gelungen.
bosmeeuw hat seinen Code benutzt um Covers direkt in einen bestimmten Ordner zu laden, ich habe den Code ein wenig für meine Zwecke modifiziert:
<?php
$album = “Verblendung”; // Hier kommt der Text rein nach dem gesucht wird
$googleUrl = “http://images.google.com/images?um=1&hl=en&safe=off&imgsz=large&q=”.urlencode($album);
$contents = file_get_contents($googleUrl,0,$ctx);
if(preg_match_all(‘/imgurl\\\\x3d(.*?)\\\\x26/i’,$contents,$matches)) {
foreach($matches[1] as $image) {
if($imageContents = file_get_contents($image,0,$ctx)) {
$coverurl = “{$image}”;
break;}}}
echo “<img src=\”$coverurl\”/>
?>
Sinn des Codes ist es ein Bild aus der Google-Bildersuche direkt anzuzeigen.
Categories: Web automatisch, bildersuche, code, cover, get, google, google image search, image, php, picture, pictures, url