/** * isThirdforceIp() * * #test isThirdforceIp1 * <code> * #true(sfMobileCarrierJP::isThirdforceIp("210.146.60.240")); * </code> * #test isThirdforceIp2 * <code> * #false(sfMobileCarrierJP::isThirdforceIp("211.5.2.128")); * #false(sfMobileCarrierJP::isThirdforceIp("210.136.161.255")); * </code> */ public static function isThirdforceIp($ip) { $i = ip2long($ip); $cidrs = sfMobileCarrierJP::getThirdforceCidr(); foreach ($cidrs as $cidr) { if (sfMobileCarrierJP::inCidr($ip, $cidr["ip"], $cidr["subnetmask"])) { return true; } } return false; }