| 09.06.2009, 16:12 | Юнга | Подскажите, кто вообще чем пользуется для определения страны пользователя?
В идеале DLL-ку бы, но и урл быстроотдаваемого сервиса без бана тоже сойдет. :) |
| 09.06.2009, 16:13 | creator123 | maxmind |
| 09.06.2009, 16:16 | Юнга | А у них же вроде за деньги, причем абонентка помесячная? |
| 09.06.2009, 16:20 | Юнга | А, нашел вроде бесплатную версию. Мега-спасибо! :beer: |
| 09.06.2009, 18:10 | Hector | А, нашел вроде бесплатную версию. Мега-спасибо! :beer:поделись ссылкой где нашел :)
Еще одно. Есть ли у кого функция или класс на ПХП для работы с Гео Ипом. На входе Айпи на выходе страна? |
| 09.06.2009, 18:13 | creator123 | maxmind.com все там есть.
ну елки палки, неужели так сложно осилить сайт из 10 простых страничек. ;) |
| 09.06.2009, 18:13 | Юнга | поделись ссылкой где нашел :)
Еще одно. Есть ли у кого функция или класс на ПХП для работы с Гео Ипом. На входе Айпи на выходе страна?
http://www.maxmind.com/app/geolitecountry
тут сэмплы кодинга на разных языках
http://www.maxmind.com/app/api |
| 09.06.2009, 18:14 | Юнга | maxmind.com все там есть.
ну елки палки, неужели так сложно осилить сайт из 10 простых страничек. ;)
ну сайт у них чутка недлялюдей сделан.
для программистов, йопта. :) |
| 09.06.2009, 18:17 | Hector | спасибо большое, нормально, не нужно париться и писАть чтото ))
о бля, а что нельзя просто в файл положить и не ставить под апач?? |
| 09.06.2009, 18:27 | creator123 | нах апач то вообще? Ты где про апач прочитал?
там просто php достаточно, или другого языка из списка. |
| 09.06.2009, 18:29 | Hector | http://www.maxmind.com/app/php - какой из них? |
| 09.06.2009, 18:31 | Юнга | http://www.maxmind.com/app/php - какой из них?
Цитато
Pure PHP module
Download pure PHP module. Free GeoLite Country and GeoLite City databases are available.
A port to PHP5 of the PHP API is available from PEAR.
The Pure PHP API is cross-platform, works on Windows as well as Linux, and does not require Apache, nor does it require the C API. |
| 09.06.2009, 18:32 | Hector | $gi = geoip_open("/usr/local/share/GeoIP/GeoIP.dat",GEOIP_STANDARD);
это вот чт бля
я хочу на говнохостинге запускать а не на своем сервере, в пизду апач, тут фот этот файл нужен |
| 09.06.2009, 18:40 | creator123 | ну так скачай этот супер файл GeoIP.dat положи на хостинг и пропиши путь.
моя твоя не понимает ;) Там делов на 5 минут вообще.
Ну попроси кого-нибудь, тебе сделают. Хоть даже меня ;)
Да кстати на хостингах часто вообще все это ненадо и geoip уже есть в виде модуля апача.
$country=$_SERVER['GEOIP_COUNTRY_CODE']; |
| 09.06.2009, 18:42 | Hector | creator123 спасибо ) работает такой расклад |
| 09.06.2009, 18:45 | creator123 | гы. ну как видишь тебе вообще этот maxmind ненужен.
Вот только уточни у хостера, обновляет ли он базу, или она там 2003 года от рождества христова.
p.s. фриверсия обновляется раз в месяц, и ее обычно на крон ставят. |
| 09.06.2009, 18:57 | Hector | а вот для своего сервера нужно чтото доставлять. потому что фокус с GeoIP.dat не сработал |
| 09.06.2009, 19:01 | creator123 | ничего ненужно доставлять. Просто все файлы залить нужные и пути подправить. Если конечно так и ставить все в папку, а не модулем апача, как на хостингах делают.
У тебя вона путь какой /usr/local/share/GeoIP/GeoIP.dat
но скорее всего если все в одной папке, то путь стери, оставь только имя файла. |
Работает на vBulletin® версия 3.8.4. Copyright ©2000-2010, Jelsoft Enterprises Ltd. Перевод: zCarot
|