From: [EMAIL PROTECTED] Operating system: FreeBSD 3.x, 4.x PHP version: 4.0.6 PHP Bug Type: Network related Bug description: long2ip gives wrong result/binary arithmatic does not work
When I use long2ip or binary arithmetics it's does not work correctly. e.g long2ip(3813441731) results 128.0.0.0 where this result should be 227.76.128.195 when I'm trying to write analog of this function using binary arithmetics: $ip = 3813441731; $a = ($ip >> 24) & 0xff; $b = ($ip >>16) & 0xff; $c = ($ip >> 8) & 0xff; $d = $ip & 0xff; print "$a.$b.$c.$d"; ------------- I have same result: 128.0.0.0 What I do wrong? I've try this on FreeBSD 3.5-STABLE, FreeBSD 4.2-RC2 and FreeBSD 4.4-RELEASE -- Edit bug report at: http://bugs.php.net/?id=13835&edit=1 -- PHP Development 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]