Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: разработка для Web > Счетчик не отображается


Автор: lecharton 24.8.2011, 14:51
Ставлю счетчик на сайт. 
Не подгружается файл с кодом счетчика почему-то. 

код счетчика с этого же форума:
Код

#!/usr/bin/perl
use GD;
$dat_file="counter.dat"; # Файл счетчика
$log_file="counter.log"; # Файл списка IP
# Открывем файл счетчика и считываем текущий счет
# в переменную $count
open(DAT,"$dat_file");
$count=<DAT>;
close(DAT);
chop($count) if $count =~ / $/; # Удаляем символ конца строки
$count++; # Увеличиваем счетчик
# Записываем данные обратно в файл
open(DAT,">$dat_file");
print DAT ("$count");
close(DAT);
# Создаем новое изображение из файла
$im = newFromPng GD::Image('counter.gif');
# Назначаем черный цвет
$black = $im->colorAllocate(0,0,0);
# Выводим счет на изображение
$im->string(gdTinyFont,5,20,"$count",$black);
# Выводим изображение в стандартный поток вывода
binmode STDOUT;
print "Content-Type: image/png ";
print $im->png;
# Записываем IP посетителя
open(LOGFILE,">>$log_file");
print LOGFILE ("$ENV{'REMOTE_ADDR'} ");
close(LOGFILE); 


код которым вставляю в html таблицу счетчик
Код

<IMG SRC="/cgi-bin/counter1.cgi" WIDTH="88" HEIGHT="31" BORDER=0>


В чем может быть проблема?

Автор: alezzz 24.8.2011, 17:56
Цитата(lecharton @  24.8.2011,  14:51 Найти цитируемый пост)
chop($count) if $count =~ / $/; # Удаляем символ конца строки

жестоко...

counter.gif не потерялся?

Автор: lecharton 25.8.2011, 08:00
Эм... Нет, лежит на месте.

Автор: alezzz 25.8.2011, 09:10
тогда на что похоже:
Цитата(lecharton @  24.8.2011,  14:51 Найти цитируемый пост)
Не подгружается файл с кодом счетчика почему-то.
?

Автор: lecharton 25.8.2011, 09:24
Рамка там где должен быть счетчик появляется и на этом все. 
Смотрю через файрбаг, при наведении на файл counter1.cgi говорит, что файл не подгружается

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)