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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Edward Shevtsov                      2:5020/400     03 Jun 2002  15:00:35
 To : All
 Subject : счетчик глючит, а где не пойму
 -------------------------------------------------------------------------------- 
 
 Здравствуйте, уважаемые
 
 помогите разобраться, не врубаюсь в чем проблема.
 
 Есть простейший текстовый счетчик
 === Begin code ===
 $basedir = "....../cgi-bin/counter";
 read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
 $user = $ENV{'QUERY_STRING'};
 open (COUNT,"$basedir/$user");
 $countold = <COUNT>;
 close COUNT;
 $countnew = $countold + 1;
 open (COUN,">$basedir/$user");
 print COUN "$countnew";
 close COUN;
 print "Content-Type: text/html\n\n";
 print "$countnew\n";
 exit;
 === End code ===
 
 Вставляю скрипт в страницу через SSI:
 <!--#if expr="$DOCUMENT_NAME=index.shtml" -->
 <DIV class="counter"><!--#include virtual="/cgi-bin/counter/counter.pl?rrr"
 --></DIV>
 <!--#endif -->
 
 Вроде работает, но через два раза на третий не отдает число на страницу (в коде 
 страницы пустой DIV). При этом в файле счетчик
 всегда увеличивается, т.е. скрипт похоже работает правильно. Апач отдает
 страницу нормально, разница только в размере файла - те 4
 байта под цифры счетчика. Тестировал дома - все работает,  у хостинг-провайдера 
 - вот такая беда. Куда смотреть?
 
 v5.6.1 built for i386-linux, русский Apache версии 1.3.23
 
 Regards,
 Ed
 --- ifmail v.2.15dev5
  * Origin: Cronyx Plus ISP (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 счетчик глючит, а где не пойму   Edward Shevtsov   03 Jun 2002 15:00:35 
 Re: счетчик глючит, а где не пойму   Artem Chuprina   03 Jun 2002 17:35:54 
Архивное /ru.cgi.perl/7808748aefed.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional