Читайте, прежде чем говорить, что это дубликат, это не так. (насколько я мог видеть)
Я хочу получить код графства в php от клиента.
Да, я знаю, что вы можете сделать это с помощью внешних сайтов или с подобными "geoip_record_by_name", но я не хочу зависеть от внешнего сайта, и я не могу установить "грушу" для php как im, используя shard Хостинг Dreamhost.
Я думал, что могу просто сделать что-то вроде этого:
$output = shell_exec('whois '.$ip.' -H | grep country | awk \'{print $2}\'');
echo "<pre>$output</pre>";
Но dreamhost, похоже, имеет старую версию whois (4.7.5), поэтому я получаю эту ошибку на выделение IP-адресов:
Unknown AS number or IP network. Please upgrade this program.
Итак, если кто-то не знает, как получить бинарную версию более новой версии whois на Dreamhost im stuck.
Или есть другой способ получить код страны от клиента, который загружает страницу?