/** * Возвращает истину если IP-адрес $strIp принадлежит сети $cidr * * @param string $strIp Строковое представление IP-адреса(точечная нотация) * @param string $cidr Адрес сети в CIDR нотации * @return bool */ public static function ipInNet($strIp, $cidr) { Lms_Ip::cidrToNet($cidr, $intNetIp, $subnetMask); return (ip2long($strIp) & $subnetMask) == ($intNetIp & $subnetMask); }