Forum Webscript.Ru

Программирование => Perl => Тема начата: Труба-Дур от 27 Июня 2002, 12:07:40

Название: Счетчик на сайт, написаный на perl
Отправлено: Труба-Дур от 27 Июня 2002, 12:07:40
Сабж...
Есть сайт cgi с разделами и подразделами...
надо счетчик который бы считал не только общее посещение на сайте но и посещение определеных разделов/подразделов(причем что можно было задавать какие именно считать)
Так вот, где можно найти такой счетчик или хотя бя каким макаром его написать?:)
Название: Счетчик на сайт, написаный на perl
Отправлено: NeoNox от 27 Июня 2002, 12:40:46
Цитировать
хотя бя каким макаром его написать?


Где-то так:

#!/usr/bin/perl
use CGI qw(:standard);

$end = "txt";  
$count_file = param(\'id\');
$file_name = "$count_file.$end";

print ("Content-type: text/html\\n\\n");


open (COUNTER, "$file_name");
$count = ;
chop ($count) if $count =~ /\\n$/;
close (COUNTER);

$count++;

open (COUNTER, ">$file_name");
print COUNTER ("$count");
close (COUNTER);
print "$count";

exit;

Вызов идет: script.pl?id=name1
Данные записываются в файл name1.txt
Название: Счетчик на сайт, написаный на perl
Отправлено: Труба-Дур от 28 Июня 2002, 07:10:32
Так необходмо же учитывать чтоб несчиталось с одного адреса по несколько раз.... и чтоб можно было вести статистику сколько всего и сколько в неделю....
Название: Счетчик на сайт, написаный на perl
Отправлено: NeoNox от 28 Июня 2002, 13:02:24
Цитировать
Так необходмо же учитывать чтоб несчиталось с одного адреса по несколько раз.... и чтоб можно было вести статистику сколько всего и сколько в неделю....
Так в чем проблема? Как вариант, название файла может содержать дату и раздел. Также создаешь временный файл с айпишниками и когда наступает новый день затираешь данные в нем. Вот такой компот. :)
Название: Счетчик на сайт, написаный на perl
Отправлено: Evgeny от 01 Июля 2002, 18:55:06
Вот тут. (http://forums.webscript.ru/showthread.php?s=&postid=40523#post40523)
Название: Счетчик на сайт, написаный на perl
Отправлено: Труба-Дур от 03 Июля 2002, 07:41:22
Ну я вродя бы написал свой счетчик :)) не такой крутой.... но САМ :)
Всем спасибо!
Название: Счетчик на сайт, написаный на perl
Отправлено: Garret от 29 Ноября 2004, 23:10:41
Кто нибудь знаешь службу счётчиков, которая регистрирует обращения по определённому id, а не по хосту, т.е. мне надо чтобы обращения с разных хостов (у меня так сайт расположен) регистрировались одним счётчиком...
Очень надо.
Название: Счетчик на сайт, написаный на perl
Отправлено: AnnA от 30 Ноября 2004, 11:21:22
заносите в хэш свои id=>count, а с вызываемой страницы передавайте id. :) например. но вариантов много.
какое-то нашествие прям счётчиков началось. :)