Esempio n. 1
0
<?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);
Esempio n. 2
0
<?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';
    }
}