<?php
session_start();
require_once('JSON.php');
$url= 'http://ajax.googleapis.com/ajax/services/search/web?rsz=large&v=1.0&q='. $_POST['searchquery'].'&key=ABQIAAAA4oH5MwaexHdhZg4UWRNB1RT2yXp_ZAY8_ufC3CFXhHIE1NvwkxTzUf4N43torAasiY6JD5CaJS6n7Q&userip=http://localhost/';
echo $url;
// use fopen and fread to pull Google's search results
$handle = fopen($url, 'rb');
$body = '';
while (!feof($handle)) {
$body .= fread($handle, 8192);
echo $body;
}
fclose($handle);
// now $body is the JSON encoded results. We need to decode them.
$json = new Services_JSON();
$json = $json->decode($body);
var_dump($json);
}
?>
Когда я пытаюсь запустить этот скрипт, я получаю сообщение об ошибке [function.fopen]: не удалось открыть поток: сбой HTTP-запроса!
если я возьму сгенерированный $ url и вставлю его в адресную строку, я получу требуемый ответ.
Может кто-нибудь помочь, и дайте мне знать, как я могу решить эту проблему. Спасибо