HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 12.01.2010, 18:00
TANZWUT
Крёстный отец :)
Регистрация: 22.06.2005
Сообщений: 1,330
С нами: 10991846

Репутация: 2054


По умолчанию

Спасибо, но я уже сделал по примерам таким вот способом:
PHP код:
<?php
function check_deny($mask)
{
 
$idx preg_match("#(.*)\.(.*)\.(.*)\.(.*)#"$mask$ban_args);
 
$idx preg_match("#(.*)\.(.*)\.(.*)\.(.*)#"$_SERVER["REMOTE_ADDR"], $ip_args);
 for(
$x=1;$x<=4;$x++)
 {
 if ((
$ban_args[$x] == $ip_args[$x]) || $ban_args[$x] == "XXX")
 return 
"banned";
 return 
"clear";
 }
}

function 
smarty_function_sape($params,&$smarty)
{
define('_SAPE_USER''85e0d69d................1eb2d3a3');
    require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
    
$banmask1 "1.1.1.XXX";
    
$banmask2 "2.2.2.XXX";
    
$banmask3 "3.3.3.XXX";
    
// $o[ 'force_show_code' ] = true;
    //$sape = new SAPE_client( $o );
 
if (check_deny($banmask1)=="banned")
 {
 echo 
"";
 }elseif (
check_deny($banmask2)=="banned")
 {
 echo 
"";
 }elseif (
check_deny($banmask3)=="banned")
 {
 echo 
"";
 }else
 {
$sape = new SAPE_client();
echo 
$sape->return_links();
}
}
?>
__________________
Лучший способ защиты - это нападение!!!
 
Ответить с цитированием
 



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.