Вы не зашли.
Главная » PHP » проблема с ip2long
#1. Akdmeh Off (9)
Участник
2009.07.29 20:08
Вот надо использовать эту функцию.
Пример использования - echo ip2long('127.0.0.1'); выведет 2130706433.
Но есть парадокс.
Если использовать слишком большой диапазон, например:
echo ip2long('213.129.119.191'); выведет -712935489, то есть, мы выходим за диапазон чисел.
Есть выход:
printf("%u", ip2long('213.129.119.191')); выведет то что и нужно - а именно 3582031807.
Но нужно записать это в переменную....
Есть ли способ, что бы объяснить, что переменная беззнаковая, и она такая была постоянно, а не принималась за отрицательное число?
Желание стать программистом из-за того, что вам нравляться компьютерные игры-это все равно, что желание стать гинекологом из-за того, что вам нравиться сексwink
#2. Gemorroj Off (107)
Administrator
2009.07.30 08:08
sprintf
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.013 s