Проверка, входит ли IP в заданную подсеть

function ipCIDRcheck($ip, $cidr) {
  list($net, $mask) = explode('/', $cidr);
  return ( ip2long($ip) & (-1<<(32-$mask)) ) == ip2long($net);
} 

Спасибо runcore с форума php.ru

Добавить комментарий

Ваш e-mail не будет опубликован.