За последние 24 часа нас посетили 17898 программистов и 1610 роботов. Сейчас ищут 947 программистов ...

INET_ATON и long2ip

Тема в разделе "PHP для новичков", создана пользователем inline, 29 дек 2010.

  1. inline

    inline Активный пользователь

    С нами с:
    21 май 2010
    Сообщения:
    466
    Симпатии:
    0
    Почему long2ip возвращает неправильно значение для некоторых айпи (отрицательное)?
    Например для 192.168.37.215 ip2long(192.168.37.215)=-1062722089
    select INET_ATON('192.168.37.215') = 3232245207
     
  2. sivsoft

    sivsoft Активный пользователь

    С нами с:
    29 дек 2010
    Сообщения:
    4
    Симпатии:
    0
    потому что по-разному работают они, если не хочешь отрицательные, то:
    sprintf("%u", ip2long("I.P.Адрес.Сюда"));
    и отрицательных не будет...