Re: Модуль захисту від DoS атак
VTrim написав:Далі видалення IP з блоку (файлу .htaccess)
Гляньте чи тут не набидлокодив
Початковий код..<?php (string) $ip = '68.5.71.42'; (array) $file = file('.htaccess'); (string) $ip_str = 'deny from '.$ip; if(in_array($ip_str,$file)) { (string) $del_ip = str_replace($ip_str,null,implode($file)); file_put_contents('.htaccess',$del_ip); echo 'IP видалений з блоку!'; } else { echo 'Такий IP не заблокований'; }
А я думав у мене фіговий код.
(string) $ip = '68.5.71.42'; і так рядок, нащо тут ота "стрінґ" ?
(array) $file = file('.htaccess'); file() і так повертає масив, нащо тут "аррей" ?
(string) $ip_str = 'deny from '.$ip; Див №1