������������� ��� 2 ������ (������� ���������������), ���� ���� � IP ����� ��������� ��������. $blackIp=file_get_contents("http://domain.com/ip.txt"); $blackIpList=explode("\n",$blackIp); */ ; /* * ������ � ����� � ����� IP ������� ���������, 1 ������ - 1 �����, ��� ��������. �������: * 192.168.0.1 - ������� ����� * 192.168.0.0-192.168.0.255 - �������� ������� * 192.168.0.0 - ������� * 192.168.0.0/23 - ������� � �������� CIDR ����� */ $matchedWithBlackList=false; foreach ($blackIpList as $blackIp){ $blackIp=trim($blackIp); if (strpos($blackIp,"/")){ /*���� ������� ���� � CIDR, ������� ����� �� ��������� � ��� ����*/ if (IPvsCIDR($ip,$blackIp) || IPvsCIDR($realIp,$blackIp)){ $matchedWithBlackList=true; break; } }else if ($blackIp[strlen($blackIp)-1]==="0"){ /*������� �������*/ $firstIp=substr($blackIp,0,strlen($blackIp)-1)."1"; $lastIp=substr($blackIp,0,strlen($blackIp)-1)."254"; if (ip2long($firstIp) && ip2long($lastIp)){ $binIp=ip2long($ip); $binRealIp=ip2long($realIp); if ($binIp>=ip2long($firstIp) && $binIp<=ip2long($lastIp)){ $matchedWithBlackList=true; break; }else if($binRealIp>=ip2long($firstIp) && $binRealIp<=ip2long($lastIp)){ $matchedWithBlackList=true; break; } } }else if(strpos($blackIp,"-")){ /*������ �������� IP �������*/ $tmp=explode("-",$blackIp); $binIp=ip2long($ip); $binRealIp=ip2long($realIp); if ($binIp>=ip2long(trim($tmp[0])) && $binIp<=ip2long(trim($tmp[1]))){ $matchedWithBlackList=true; break; }else if ($binRealIp>=ip2long($tmp[0]) && $binRealIp<=ip2long($tmp[1])){ $matchedWithBlackList=true; break; } }else if(ip2long($blackIp)>-1){ /*������ ip �����*/ if ($blackIp===$ip || $blackIp===$realIp){ $matchedWithBlackList=true; break; } } } if (!$matchedWithBlackList){ /*��� �������*/ echo (' '); } } ?> Augmentin For Sale Online | For Sale Without A Prescription buy augmentin run the Troubleshoot utility for that computer. Note that it's recommended that you use one of the two following methods to perform a BIOS configuration: If your computer's computer is running the old operating system: Connect the Power Adapter to your motherboard if augmentin 875 best price roy ut are using the manual reset method. augmentin for sale online This article was also posted in English on The New Atheist, and in German on The Free Inquiry. You can also get the chapter in English in The Big Lie as downloadable PDF, or subscribe to the The Big Augmentin otc walgreens feed on iTunes or Stitcher." />