<?php function cidrlist($cidr) { $rge = array(); $ips = array(); $cidr = explode('/', $cidr); $rge[0] = long2ip((ip2long($cidr[0])) & ((-1 << (32 - (int)$cidr[1])))); $rge[1] = long2ip((ip2long($cidr[0])) + pow(2, (32 - (int)$cidr[1])) - 1); $fip = ip2long($rge[0]); $lip = ip2long($rge[1]); $fip++; while($fip < $lip){ $ip = long2ip($fip); if(!preg_match('/\.0$/',$ip)){ array_push($ips,$ip); } $fip++; } return $ips; } $nblock = cidrlist('0.0.0.0/0'); print_r($nblock);
You have javascript disabled. You will not be able to edit any code.