function ip2number($ip){ $t=explode('.',$ip); $x=0; for($i=0;$i<4;$i++){ $x = $x*256+$t[$i]; } return $x; } function number2ip($num){ $t=$num; $a=array(); for($i=0;$i<4;$i++){ $x=$t%256; if($x<0)$x+=256; array_unshift($a, $x); $t = intval($t/256); } return implode('.',$a); }