Нужно получить данные о местоположении для широты и долготы, Он просто работает на другом сервере - работает правильно, но при попытке с сервером клиент-dev получить ошибку, я попытался с этим около 4 часов - до этого не получилось. помощь будет полезной. Вот мой код:codeigniter file_get_content или curl не работает в нашем dev-сервере
public function index() {
echo $this->getLocation('39.2323', '-97.3828');
}
function getLocation($lat, $long) {
$url = "http://maps.googleapis.com/maps/api/geocode/json?latlng=" . trim($lat) . "," . trim($long) . "&sensor=false";
$json = @file_get_contents($url);
$data = json_decode($json);
$status = $data->status;
$address = '';
if ($status == "OK") {
$address = $data->results[0]->formatted_address;
}
return $address;
}
подвожу ошибка, как показано ниже:
PHP-ошибка была обнаружена Серьезность: Предупреждение Сообщение: file_get_contents (http://maps.googleapis.com/maps/api/geocode/json?latlng=39.2323,-97.3828&sensor=false) [function.file-получить содержание ]: не удалось открыть поток: подключение истекло из
Имя файла: WebService/test.php Номер линии: 17
Backtrace:
Файл: /home/colanful/public_html/hoa/application/controllers/webservice/Test.php Line: 17 Функция: file_get_contents
Файл: /дома/colanful/public_html/хоа/приложение/контроллеры/вебсервис/test.php Line: 12 Функция: GetAddress
Файл: /home/colanful/public_html/hoa/index.php Line: 292 Функция: require_once
Я тоже пробовал с завитком, не получая результата. – Wahidh