Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : InSAn                                2:5020/400     21 Mar 2001  11:44:42
 To : All
 Subject : Re: Hyжна помощь.
 -------------------------------------------------------------------------------- 
 
 > AA> Как мне сделать на эхотаге следyющее:
 > AA> есть стpаничка и нyжен скpипт котоpый закpывает достyп к данной
 > AA> стpаничке по ip Hyжно чтобы скpипт бpал IP адpеса из файлика
 > AA> ipaces.txt и сpавнивал с $ip=$REMOTE_ADDR если совпали то вывести
 > AA> ошибкy иначе всё в поpядке..
 >
 > open (FIL, "ipaces.txt");
 > while (<FIL>)
 > {
 > chomp $_;
 > if ($_ eq $ENV{'REMOTE_ADDR'}) { print "Error"; } else { print "Cool"; }
 > }
 > close FIL;
 
 Ага. И в таком случае (при наличии в файле более одной записи) будет
 выведено N раз Error (если нужный УРЛ в конце файла) и один раз Cool
 
 open (FIL, "ipaces.txt");
 $find = 0;
 while (<FIL>) {
   chomp $_;
   if ($_ eq $ENV{'REMOTE_ADDR'}) { $find = 1; }
 }
 close FIL;
 
 if ($find) { print "Cool"; }
 else { print "Error"; }
 
 --
 - ---
        Best regards,    InSAn
 
     http://insan.al.ru - Уголок программиста
     http://adv.proext.com - Магазин сетевой рекламы
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Hужна помощь.   Alexey Andreitchikov   20 Mar 2001 23:12:22 
 Hyжна помощь.   Ivan Starodubtsev   21 Mar 2001 00:36:26 
 Re: Hyжна помощь.   InSAn   21 Mar 2001 11:44:42 
 Re: Hyжна помощь.   InSAn   21 Mar 2001 16:00:23 
 Re: Hужна помощь.   Artem Chuprina   21 Mar 2001 13:53:23 
Архивное /ru.cgi.perl/64885082b1ad.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional