cUrl поиск в гугле - PullRequest
       3

cUrl поиск в гугле

0 голосов
/ 05 августа 2011

Я использую php curl для отображения результатов Google на своей странице.Это работает, когда я использую английские слова в запросе, но когда я использую греческие слова, тогда это не показывает никаких результатов.Почему это так?

$url = 'http://ajax.googleapis.com/ajax/services/search/web?rsz=large&v=1.0&hl=el&q='.$query;
                $ch = curl_init();
                curl_setopt($ch, CURLOPT_URL, $url);
                curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                curl_setopt($ch, CURLOPT_REFERER, $_SERVER['REQUEST_URI']);
                $body = curl_exec($ch);
                curl_close($ch);

                $json = new Services_JSON();
                $json = $json->decode($body);

                foreach($json->responseData->results as $searchresult)
                {
                  if($searchresult->GsearchResultClass == 'GwebSearch')
                  {
                    echo '<div class="searchresult">';
                      echo '<a href="' . $searchresult->unescapedUrl . '" target="_blank">' . $searchresult->titleNoFormatting . '</a>';
                      echo $searchresult->content;
                      echo $searchresult->visibleUrl;
                    echo '</div>';
                  }
                }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...