@artemeo

Ошибка при обращении к API сервиса geohelper?

Всем привет!
На сайте установлено всплывающее окно, которое информирует посетителя о стране из которой осуществили последнее бронирование. Для определения используется сервис geohelper
До недавних пор все работало, сейчас появляется ошибка:
Notice: Undefined property: stdClass::$country in /home/u454544/rivierabus.com/www/wp-content/themes/rivierabus/footer.php on line 21
Notice: Trying to get property of non-object in /home/u454544/rivierabus.com/www/wp-content/themes/rivierabus/footer.php on line 21

В 21-26 строке записан следующий код:
if($newtable[0]->phone != ''){$data = json_decode(file_get_contents('http://geohelper.info/api/v1/phone-data?apiKey=Qkr...'.$newtable[0]->phone));$country_s = 'by client from '.$data->result->country->name.'.';}else{$country_s ='';}
?>

×
clock.png
The last reservation was made <?php echo $strDate;?>. <?php echo $country_s;?> Hurry up to book your seat on RivieraBus!

Подскажите, как исправить
  • Вопрос задан
  • 326 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы