Я пытаюсь использовать обратный геокод с использованием API Google в PHP-скрипте (с использованием xmlrpc). Я написал следующий код в моей локальной системе, он работает нормально, но когда я пытаюсь в нашем веб-сервере, это не удается.
function reverseGeoCode()
{
$url = "http://maps.google.com/maps/geo?json&ll=".$lat.",".$long;
$data = file_get_contents(urlencode($url));
if ($data == FALSE)
{
echo "failed";
}
else
{
echo "success";
// parsing the json/xml ...
}
}
Я получил o / p "fail"
мой локальный php: php5.3.6 и веб-браузер 5.2.9.Так как он постоянно терпел неудачу, я изменяю URL-адрес на http://www.google.com для тестирования (без использования urlencode), а также на веб-сервере не удалось. Если у кого-нибудь есть идея исправить ошибку, пожалуйста, помогите. Заранее спасибо