Показать сообщение отдельно

  #4  
Старый 13.01.2010, 15:30
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Вот на скорую руку, вроде справляется, но не углублялся.
PHP код:
<?php
ban_ip
('127.0.0.*');
echo 
'Все ок =)';



function 
ban_ip($mask) {
list(
$ip1,$ip2,$ip3,$ip4) = explode('.',$mask);

$regexp "#$ip1\.$ip2\.$ip3\.$ip4#";
$regexp str_replace('*','(\d+)',$regexp);
    
if(
preg_match($regexp,$_SERVER['REMOTE_ADDR']))
die(
'Извините, но ваш IP('.$_SERVER['REMOTE_ADDR'].') адрес, попадает под маску заблокированных.');
}
?>
 
Ответить с цитированием