#!/usr/local/bin/php query($query); while ($row = $result->fetchRow(DB_FETCHMODE_OBJECT)) { $start = $row->ip_from; $end = $row->ip_to; $numhosts = $end-$start; $netmask = ip2long('255.255.255.255') - $numhosts; $cidr = strpos(decbin(ip2long($netmask)), "0"); echo("/sbin/ipfw add pass tcp from ". long2ip($start) .'/'. $cidr ." to 192.168.10.1 21 setup\n"); }