получить базу данных из maxmind javascript

я пытаюсь получить код страны через maxmind Javascript но вернуть ноль почему ?
** хочу получить часовой пояс по коду страны. **

После того, как я получил код страны, я хочу улучшить его. у меня здесь часовой пояс но JavaScript вернет ноль

https://github.com/maxromanovsky/php-maxmind-geoip/blob/master/timezone/timezone.php

 <script src="http://j.maxmind.com/app/geoip.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
$("#country").html( 'Country: ' + geoip_country_code() );
<?php $country = geoip_country_code(); ?>
</script>
<div id="country"></div>

0

Решение

У вас есть местная копия http://j.maxmind.com/app/geoip.js 500 Internals ошибка сервера возвращается ко мне. Также вы не используете это правильно, сначала вам нужно иметь geoip_country_code(); когда страница загружена, если это на самом деле функция JS, а я не получаю часть PHP, так как в коде PHP MaxMind такой функции нет geoip_country_code(), В вашем php сделайте следующее

<?php
include('geoip.inc');
include('geoipregionvars.php');
include('timezone/timezone.php');

$gi = geoip_open(PATH_TO_GeoIP.dat,GEOIP_STANDARD);

list($country_code,$region) = geoip_region_by_addr($gi, $IP_ADDRESS);
$timeZone = get_time_zone($country_code,$region);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]