Вообще - суть кода сделать погоду на сайте.
$str = 'http://ipgeobase.ru:7020/geo?ip='.$_SERVER['REMOTE_ADDR'];
$content = file_get_contents($str);
preg_match_all('#<country>(.*)(</country>)#Usi', $content, $matches);
$country = $matches[0][0];
preg_match_all('#<city>(.*)(</city>)#Usi', $content, $matches);
$city = $matches[0][0];
preg_match_all('#<region>(.*)(</region>)#Usi', $content, $matches);
$region = $matches[0][0];
echo 'Country: '.$country.'<br>';
echo 'City: '.$city.'<br>';
echo 'Region: '.$region.'<br>';
Так я хочу понимать откуда человек пришел.
В базу данных я с помощью парсинга ввожу данные о погоде, структура таблиц предполагает разделение на страны, области, города...
Проблема в том, что при поиске страны/города - он мне выводит ошибку (сверху написана) или не выводит вообще.
У меня уже мысли есть по поводу кодировки. Возможно информация о локации посетителя приходит не в той кодировке?...
Возможно ли привести к единой кодировке с помощью запроса?