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

  #2  
Старый 28.04.2008, 01:21
pento
Участник форума
Регистрация: 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_filenameFILE_IGNORE_NEW_LINES);

foreach (
$nets as $net)
    if (
strpos($_SERVER['REMOTE_ADDR'], $net) === 0)
        echo 
$net;

?>
 
Ответить с цитированием