Hi! Could we please enable some services and cookies to improve your experience and our website?
Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code
<?php
function searchImageWithSerpapi($imagePath, $apiKey) {
$url = "https://serpapi.com/search.json";
// Открываем файл изображения
$file = new CURLFile($imagePath);
// Параметры запроса
$params = [
'engine' => 'google_lens'
];
// Инициализация запроса
$ch = curl_init();
// Настройка CURL
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'apikey: ' . $apiKey,
'Content-Type: multipart/form-data'
]);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, [
'file' => $file,
'engine' => 'google_lens'
]);
// Выполняем запрос
$response = curl_exec($ch);
// Проверка на ошибки
if (curl_errno($ch)) {
return ['error' => curl_error($ch)];
}
// Закрываем сеанс CURL
curl_close($ch);
// Декодируем JSON-ответ
return json_decode($response, true);
}
// Пример использования
$apiKey = "24d86f030eb93db79140a1119abae09ec3ce9eddcffced895304141021e73f81";
$imagePath = "25773-1394788268-52430x306714.jpg";
$result = searchImageWithSerpapi($imagePath, $apiKey);
print_r($result);