Автор Тема: Счетчик на сайт, написаный на perl  (Прочитано 3846 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Труба-Дур

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 39
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Сабж...
Есть сайт cgi с разделами и подразделами...
надо счетчик который бы считал не только общее посещение на сайте но и посещение определеных разделов/подразделов(причем что можно было задавать какие именно считать)
Так вот, где можно найти такой счетчик или хотя бя каким макаром его написать?:)

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Счетчик на сайт, написаный на perl
« Ответ #1 : 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
« Последнее редактирование: 27 Июня 2002, 12:49:29 от NeoNox »
The documentations is your friend

Оффлайн Труба-Дур

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 39
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Счетчик на сайт, написаный на perl
« Ответ #2 : 28 Июня 2002, 07:10:32 »
Так необходмо же учитывать чтоб несчиталось с одного адреса по несколько раз.... и чтоб можно было вести статистику сколько всего и сколько в неделю....

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Счетчик на сайт, написаный на perl
« Ответ #3 : 28 Июня 2002, 13:02:24 »
Цитировать
Так необходмо же учитывать чтоб несчиталось с одного адреса по несколько раз.... и чтоб можно было вести статистику сколько всего и сколько в неделю....
Так в чем проблема? Как вариант, название файла может содержать дату и раздел. Также создаешь временный файл с айпишниками и когда наступает новый день затираешь данные в нем. Вот такой компот. :)
The documentations is your friend

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Счетчик на сайт, написаный на perl
« Ответ #4 : 01 Июля 2002, 18:55:06 »

Оффлайн Труба-Дур

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 39
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Счетчик на сайт, написаный на perl
« Ответ #5 : 03 Июля 2002, 07:41:22 »
Ну я вродя бы написал свой счетчик :)) не такой крутой.... но САМ :)
Всем спасибо!

Оффлайн Garret

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Счетчик на сайт, написаный на perl
« Ответ #6 : 29 Ноября 2004, 23:10:41 »
Кто нибудь знаешь службу счётчиков, которая регистрирует обращения по определённому id, а не по хосту, т.е. мне надо чтобы обращения с разных хостов (у меня так сайт расположен) регистрировались одним счётчиком...
Очень надо.

Оффлайн AnnA

  • Фанатка форума
  • Старожил
  • ****
  • Сообщений: 263
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Счетчик на сайт, написаный на perl
« Ответ #7 : 30 Ноября 2004, 11:21:22 »
заносите в хэш свои id=>count, а с вызываемой страницы передавайте id. :) например. но вариантов много.
какое-то нашествие прям счётчиков началось. :)
пока-пока. :)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28