
28.04.2008, 01:21
|
|
Участник форума
Регистрация: 03.07.2006
Сообщений: 147
Провел на форуме: 438137
Репутация:
66
|
|
Сообщение от Nightmarе
есть код бана по IP диапазону вот он
if(strpos($_SERVER['REMOTE_ADDR'], '(80.169.') !== false) {функция бана}
Мне нужно сделать так, чтобы код брал диапазоны IP адресов из файла, в котором они расположенны просто:
80.169
111.222
123.321
и т.д...
Делал проверку, и если IP совпал с диапазоном из этого файла, то бан.
Кому не сложно, напишите код!!!
Что-то типа такого:
PHP код:
<?php
$nets_filename = './nets.txt';
$nets = file($nets_filename, FILE_IGNORE_NEW_LINES);
foreach ($nets as $net)
if (strpos($_SERVER['REMOTE_ADDR'], $net) === 0)
echo $net;
?>
|
|
|