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]