Поиск в Google с помощью codeigniter

Я разрабатываю приложение в codeigniter. В моем приложении есть необходимость интеграции с поиском Google. В моем приложении есть текстовое поле и кнопка отправки. Если пользователь что-то ищет, он будет искать данные в Google и отображать результат на моей странице. Как я могу это сделать? Любая идея от кого-либо.

0

Решение

Я успешно использовал,

<?php
$query = "Steve Jobs";
$api_url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&&rsz=large&q=".$query;

$body = file_get_contents($api_url);
$json = json_decode($body);

for($x=0;$x<count($json->responseData->results);$x++)
{
echo "<b>Result ".($x+1)."</b>";
echo "<br>URL: ";
echo $json->responseData->results[$x]->url;
echo "<br>VisibleURL: ";
echo $json->responseData->results[$x]->visibleUrl;
echo "<br>Title: ";
echo $json->responseData->results[$x]->title;
echo "<br>Content: ";
echo $json->responseData->results[$x]->content;
echo "<br><br>";
}

В Codeigniter вы можете создать вспомогательную функцию (если она будет использоваться много раз) для этого,

Приложения / хелперы / google_helper.php

<?php
function google_search($query)
{
$api_url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&&rsz=large&q=".$query;

$body = file_get_contents($api_url);
return json_decode($body);
}
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]