Re: Unable to get a dot-decimal ip address from a decimal ip address

From: Date: Thu, 04 Oct 2001 04:39:33 +0000
Subject: Re: Unable to get a dot-decimal ip address from a decimal ip address
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-69871@lists.php.net to get a copy of this message
On Thu, 4 Oct 2001 13:10, dharana@dharana.net 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

« previous php.general (#69871) next »