Суть кода такова: у вас есть сайт, его ддосят всякие педорасты или вы тупо не хотите видеть человека на вашем сайте.
<?php
// путь и название файлы где будут храниться заблокированые ip адреса
$file_ips
= 'ips.dat';
$ip = $_SERVER[ "REMOTE_ADDR" ];
// запись в файл ip адрес ( записывайете ip вы! ( НЕ ЗАПИСЫВАЙТЕ АВТОМАТОМ, А ТО ВСЕ БУДУТ ЗАБАНЕНЫ!!! ) )
$addip = $ip;
$fp = fopen( $file_ips, "a+" );
flock ( $fp,LOCK_EX );
fputs ( $fp, "$addip\r\n" );
flock ( $fp,LOCK_UN );
fclose( $fp );
// проверка ip
$ips = file( $file_ips );
$cips = count($ips);
for( $i
= 0; $i
< $cips; $i++){
if($ip = $ips[$i]){
$ban++;
}
}
// проверка совпадения вашего ip в базе данных заблокированых ip адресов
if($ban > 0){
echo '<html><head><title>Бан!</title></head><body><center><span style = "font : 15px verdana;">К сожалению ваш IP адес был заблокирован администратором этого сайта.</span></center></body></html>';
}
?>