Просмотр поста

.
aNNiMON

PaRtiZzaN, 0.0.0.0 может показываться в случае, когда значение, передаваемое в long2ip, выходит за пределы int. Тогда оно преобразуется в строку, а со строками long2ip не работает.
Это может возникнуть при нескольких причинах:
1. Используется 32-битная сборка php или сам сервер на x86.
2. Сервер и php 64-битные, но IP хранится в MySQL как тип int, а не unsigned int или bigint.
Но если именно все IP так показываются, тогда проблема в чём-то другом. Посмотри, что приходит в long2ip.