#38197 [Opn->Bgs]: ip2long() not accepting hex 0xffffffff

From: Date: Tue, 25 Jul 2006 07:04:41 +0000
Subject: #38197 [Opn->Bgs]: ip2long() not accepting hex 0xffffffff
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-99842@lists.php.net to get a copy of this message
ID: 38197 Updated by: tony2001@php.net Reported By: gk at gknw dot de -Status: Open +Status: Bogus Bug Type: Network related Operating System: all PHP Version: 5.1.4 New Comment: 0xffffffff is not an IP address and the underlying inet_addr() function doesn't think it's valid too. Previous Comments: ------------------------------------------------------------------------ [2006-07-24 19:08:23] gk at gknw dot de Description: ------------ Although ip2long() works fine with 255.255.255.255 it fails when 0xffffffff is passed in. Other hex values work fine. Seems this was introduced with PHP 5.x - PHP 4.x is not affected; there it works as I expect. Reproduce code: --------------- Nonworking sample on PHP 5.x: http://www.gknw.net/test/php_issues/t_ip2long.php Working same sample on PHP 4.x: http://www.gknw.de/test/php_issues/t_ip2long.php Script for download: http://www.gknw.net/test/php_issues/t_ip2long_php.txt Expected result: ---------------- Same result on PHP5 as with PHP4. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=38197&edit=1

« previous php.bugs (#99842) next »