On Thu,  4 Oct 2001 13:10, [EMAIL PROTECTED] wrote:
> Hi,
>
> decbin() is unable to handle decimal numers greater than 2147483647 and
> it's a problem. That's in the docs, ok. The situation is: I have a list
> of IPs in decimal format (ex: 3232235524) and I wanted to translate
> them into dot decimal. As far as I know the formula is:
>
> [...]by converting the
> number to binary, breaking the binary number down into 4 octets and
> then converting each octet into a dotted-decimal number.
>
> (got from http://www.montagar.com/~patj/ipmath.txt)
>
>
> When I try to do this with PHP, I get just 1's because the IPs are
> greater than 2147483647. Anyone knows a workaround for this?
>
> Thanks in advance.

I think the function ip2long might be what you want.

-- 
David Robley      Techno-JoaT, Web Maintainer, Mail List Admin, etc
CENTRE FOR INJURY STUDIES      Flinders University, SOUTH AUSTRALIA  

   Keyboard Not Found - Press [F1] to Continue

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to