Bug #11028 Updated: ip2long use now unsigned integer and long2ip doesnt work
| From: | derick@php.net | Date: | Wed, 23 May 2001 00:50:53 +0000 |
| Subject: | Bug #11028 Updated: ip2long use now unsigned integer and long2ip doesnt work | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-56394@lists.php.net to get a copy of this message | ||
ID: 11028
Updated by: derick
Reported By: alberty@neptunlabs.de
Status: Assigned
Bug Type: *Network Functions
Operating system:
PHP Version: 4.0 Latest CVS (2001-05-22)
Assigned To: derick
Comments:
User reports:
Hi Derick.
here is a short code script fpr ip2long().
<?php
$tmp1="192.168.0.10";
$tmp2=ip2long($tmp1);
$tmp3=long2ip($tmp2);
echo "$tmp1 - $tmp2 - $tmp3";
?>
Under php4.0.5 $tmp2 results: -1062731766
with the same compiler options
under php4.0.6RC1 : 3232235530
Previous Comments:
---------------------------------------------------------------------------
[2001-05-22 15:42:31] derick@php.net
Can you please post a short script which shows the problem?
Derick
---------------------------------------------------------------------------
[2001-05-22 15:39:49] derick@php.net
Ok, will see if we can really fix this now.
Derick
---------------------------------------------------------------------------
[2001-05-22 15:29:19] alberty@neptunlabs.de
ip2long puts under 4.0.6RC1 unsigned integers.
now long2ip doesnt work.
./configure
--with-apxs=/usr/local/apache/current/bin/apxs
--with-config-file-path=/etc
--with-openssl=/usr/local/openssl/current
--enable-sigchild
--enable-thread-safety
--disable-short-tags
--with-bz2
--with-curl=/usr/local/curl/current
--enable-ftp
--with-mhash=/usr/local/mhash/current
--with-mysql=/usr/local/mysql/current
--with-mm=../mm-1.1.3
--enable-trans-sid
--enable-sockets
--enable-sysvsem
--enable-sysvshm
--with-zlib
--with-jpeg-dir=/usr
--with-png-dir=/usr/local
--enable-inline-optimization
--enable-memory-limit
--enable-shmop
--with-mcrypt=/usr/local/libmcrypt/current
--with-recode
--disable-debug
--with-gd
---------------------------------------------------------------------------
ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=11028&edit=2