ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Помогите!
  #1  
Старый 06.07.2005, 11:38
Вирус
Новичок
Регистрация: 06.07.2005
Сообщений: 3
Провел на форуме:
0

Репутация: 0
По умолчанию Помогите!

Люди нужна помощь! Хочу закрыть доступ к сайту
отдельным лицам, возможно ли это сделать
 
Ответить с цитированием

  #2  
Старый 06.07.2005, 12:15
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


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

Можно.

Постскриптум: какой вопрос - такой и ответ.
 
Ответить с цитированием

  #3  
Старый 06.07.2005, 13:14
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


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

наверху страницы:
Код:
<?php
include ("ban.php");
?>
содержимое ban.php
Код:
<?php
$_allow_ip = array('*.*.*.*'); //Если вставить свой Ip то доступ будет только с него.
$_deny_ip = array('banned IP', 'banned IP2'); //Ip, которые шлют далеко.
$_error_message = '<font color=red size=+10><center>Доступ закрыт</center></font>';

$_ip = $_SERVER['REMOTE_ADDR'];
$_allowed = false;
foreach($_allow_ip as $_a_ip){
        $_a_ip = str_replace('.','\.',$_a_ip);
        $_a_ip =  str_replace('*','[0-9]{1,3}',$_a_ip);
        $_a_ip = str_replace('?','[0-9]{1}',$_a_ip);
        if(ereg("^{$_a_ip}$", $_ip)) $_allowed =  true;
}
if(!$_allowed) die($_error_message);

$_allowed = true;
foreach($_deny_ip as $_d_ip){
        $_d_ip =  str_replace('.','\.',$_d_ip);
        $_d_ip = str_replace('*','[0-9]{1,3}',$_d_ip);
        $_d_ip = str_replace('?','[0-9]{1}',$_d_ip);
         if(ereg("^{$_d_ip}$", $_ip)) $_allowed = false;
}
if(!$_allowed) die($_error_message);

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

  #4  
Старый 06.07.2005, 14:14
Rebz
Super Moderator
Регистрация: 08.11.2004
Сообщений: 3,395
Провел на форуме:
13166814

Репутация: 3876


По умолчанию

А не проще .htaccess заюзать?
 
Ответить с цитированием

  #5  
Старый 06.07.2005, 14:26
Mefisto
Участник форума
Регистрация: 10.10.2004
Сообщений: 101
Провел на форуме:
6287

Репутация: 4
Отправить сообщение для Mefisto с помощью ICQ
По умолчанию

nerezus тут где-то в недалеком топике ссылку давал http://forum.antichat.ru/showthread....5&page=2&pp=10
Воть... я тож думаю через .htaccess лучше
 
Ответить с цитированием

  #6  
Старый 06.07.2005, 14:27
Вирус
Новичок
Регистрация: 06.07.2005
Сообщений: 3
Провел на форуме:
0

Репутация: 0
По умолчанию

У меня страница не PHP, а indexHTML. Сайт на http://www.sitecity.ru . НotLog мне показывает IP 212.7.9.35 а whois показывает 212.7.9.0 - 212.7.9.63
Я это к чему...ставил блокировку, чтоб хотя бы на форум(на нем есть блокировка) не лазили блокировал 212.7.9.35 все равно проходят, значит хотлог не тот IP дает ?
я уже заблокировал с 0 по 63 =) пока нет никого, но хочется их не пускать на сайт.
Вот...объяснил, как смог...если задал глупый вопрос..не судите строго =)
 
Ответить с цитированием

  #7  
Старый 06.07.2005, 14:31
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


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

для кого как.. мне например так проще.
на http://www.sitecity.ru нету ни хтакес, ни пхп. так что забудь.
 
Ответить с цитированием

  #8  
Старый 06.07.2005, 14:42
Вирус
Новичок
Регистрация: 06.07.2005
Сообщений: 3
Провел на форуме:
0

Репутация: 0
По умолчанию

Все я пошел вешаться ...
 
Ответить с цитированием

  #9  
Старый 06.07.2005, 14:48
Mefisto
Участник форума
Регистрация: 10.10.2004
Сообщений: 101
Провел на форуме:
6287

Репутация: 4
Отправить сообщение для Mefisto с помощью ICQ
По умолчанию

Ага, а я табуреточку выбью )
 
Ответить с цитированием

  #10  
Старый 06.07.2005, 14:49
Rebz
Super Moderator
Регистрация: 08.11.2004
Сообщений: 3,395
Провел на форуме:
13166814

Репутация: 3876


По умолчанию

http://www.sitecity.ru/.htaccess - всё там есть =)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Народ!!! Помогите НАМ!!! Помогите покончить с беспределом!!! Monah Чаты 7 24.08.2005 07:06



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ