<?php require 'CURLQuery.php'; require 'GoogleImageSearch.php'; if (!empty($_REQUEST['q'])) { try { $google_api_key = 'YOUR_GOOGLE_API_KEY'; $search = new GoogleImageSearch($google_api_key); $search->q = $_REQUEST['q']; $search->userip = $_SERVER['REMOTE_ADDR']; $search->setSearchCount(64); $search->sendQuery(); $images_urls = $search->getImagesUrl(); } catch (Exception $e) { die($e->getMessage()); } } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Google Image Search</title> </head> <body> <?php if (!empty($images_urls) and is_array($images_urls)) { ?> <pre><?php print_r($images_urls);
<?php include_once __DIR__ . '/GoogleImageSearch.php'; $imageSearch = new GoogleImageSearch(); echo "Search by image URL: <br />\n"; if ($results = $imageSearch->search('http://upload.wikimedia.org/wikipedia/commons/2/22/Turkish_Van_Cat.jpg', 2)) { if ($results['search_results']) { echo "Best guess: <strong><a href=\"{$results['best_guess'][1]}\">{$results['best_guess'][0]}</strong><br />\n"; echo "<ol><br />\n"; foreach ($results['search_results'] as $k => $r) { echo "<li><a href=\"{$r[1]}\">{$r[0]}</a> ; <a href=\"{$r[2]}\">Original image</a></li>\n"; } echo "</ol><br />\n"; } else { echo 'Nothing found'; } } echo "Search by uploading local image: <br />\n"; if ($results = $imageSearch->search('test.jpg', 2)) { if ($results['search_results']) { echo "Best guess: <strong><a href=\"{$results['best_guess'][1]}\">{$results['best_guess'][0]}</strong><br />\n"; echo "<ol><br />\n"; foreach ($results['search_results'] as $k => $r) { echo "<li><a href=\"{$r[1]}\">{$r[0]}</a> ; <a href=\"{$r[2]}\">Original image</a></li>\n"; } echo "</ol><br />\n"; } else { echo 'Nothing found'; } }