php: ip2long returning negative val
        Posted  
        
            by andufo
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by andufo
        
        
        
        Published on 2010-06-17T15:00:48Z
        Indexed on 
            2010/06/17
            15:03 UTC
        
        
        Read the original article
        Hit count: 339
        
hi,
function ip_address_to_number($IPaddress) { 
 if(!$IPaddress) {
  return false;
 } else {
  $ips = split('\.',$IPaddress);
  return($ips[3] + $ips[2]*256 + $ips[1]*65536 + $ips[0]*16777216);
 }
}
that function executes the same code as the php bundled function ip2long. however, when i print these 2 values, i get 2 different returns. why? (im using php 5.2.10 on a wamp environment).
ip2long('200.117.248.17'); //returns -931792879
ip_address_to_number('200.117.248.17'); // returns 3363174417
© Stack Overflow or respective owner