web developer services

KGBcountSTATS - подсчет колличества кликов
Posted: 2005-01-05
Версия: 1.0
Язык: PHP 3/4
MySQL - не требуется

Назначение: Скрипт предназначен для подсчета колличества скаченных файлов с сайта (скрипт также можно использовать для статистики кликов на ссылки).
Комплект скрипта: Для работы скрипта требуется наличие двух файлов: download.php и kgbcount.alm


Принцип работы скрипта:

Скрипт осуществляет автоматическое индексирование запрашиваемых файлов. Если обращение к файлу осуществляется впервые и файл на самом деле существует по указанному адресу, на него заводится запись в базе kgbcount.alm. При дальнейшем обращении к файлу программа ведет статистику. Если такого файла нет, скрипт возвращает сообщение об отсутствии файла.


Установка:


1. Скопируйте файлы download.php и kgbcount.alm на сервер в любой (на Ваше усмотрение) каталог.


2. Установите права на доступ:
download.php - чтение и исполнение (0644);
kgbcount.alm - чтение и запись (0666).
(На Вашем сервере, возможно, права на доступ нужны другие)


3. Какими должны быть ссылки:
Допустим на вашем сайте лежит файл с адресом:

http://www.mysite.com/qcs/file.rar


Для того, чтобы программа вела статистику этого файла вам нужно изменить ссылку
на вид:
(здесь файлы скрипта лежат в папке qcs)

http://www.mysite.com/qcs/download.php?location=file.rar


или (здесь файлы скрипта лежат в корне сайта http://www.mysite.com/):

http://www.mysite.com/download.php?location=qcs/file.rar


4. Для доступа к статистике обращений к файлу используйте следующий код:


include("http://www.mysite.com/qcs/download.php?statsme=file.rar");



ВНИМАНИЕ!!! в полях location= и statsme= Вы не можете использовать глобальные ссылки вида http://www. Используйте локальные ссылки вида qcs/file.rar или ../ (в зависимости от локального положения страницы, на которой расположена ссылка) иначе скрипт вернет сообщение о том, что файл не найден!
Comments
Author
Message
Posted: 2005-01-05 10:47:38
#3
Status: administrator
Ниже содержится выдержка со старого форума:


Almaz
Последнее время стали появляться сообщения о том, что данный скрипт выдает кроме информации о статистике сообщение вида:

Warning: main(): stream does not support seeking in

Привожу выдержку из письма с возможным способом решения проблемы:

---------------------------------------------------
Оказалось, что этот фокус вылезает в include-ах начиная с PHP 4.3, и корректно устраняется только такой строкой, "затыкающей" сообщение на корню:

<? error_reporting(0); ?>

Достаточно поставить ее в начало файла вывода статистики, и все успокоится.
---------------------------------------------------

данную строчку автор письма советует вставлять в самом начале странички, где у вас выводиться статистика перед тэгом <html>


Sun, 13 Jun 2004 10:21:31
Almaz
Замеченный баг (если его можно назвать таковым): если пользователь использует менеджер закачек (например REGET) с отложенной закачкой
(или с подтверждением о закачке) то скрипт будет срабатывать 2 раза (первый на
щелчке, второй при обращении менеджера закачек) поэтому не удивляйтесь, если вместо увеличения на 1 счетчик прибавил 2.


Sat, 17 Jan 2004 15:54:52
Гость
Posted: 2005-02-13 11:35:07
#8
Status: guest
ГДЕ СКАЧАТЬ-ТО
Posted: 2005-02-18 05:12:45
#9
Status: administrator
после описания есть же Download

KGBcountSTATS
Yayoi
Posted: 2013-06-15 21:36:50
#351
Status: guest
I guess finding useful, reiallbe information on the internet isn't hopeless after all.
Dasia
Posted: 2013-06-16 01:26:36
#355
Status: guest
That's really tnhiikng at an impressive level
Ving
Posted: 2013-06-18 05:03:22
#391
Status: guest
You can always tell an expert! Thanks for corittbuning.
Gulnora
Posted: 2013-06-18 05:44:16
#398
Status: guest
Evyroene would benefit from reading this post
Claurel
Posted: 2013-06-18 07:11:54
#420
Status: guest
Thank God! Somenoe with brains speaks!
Add a comment
Enter one of these words: pineapple, peach, apple.
Who is online
Total registered users: 212
Our users have left messages: 422
Last registered user: kaanad
0 registered users visited the site in the last 24 hours
Now visitors on site: 1, from them registered: 0, guests: 1
Most registered visitors: 53
Registered users: not found.
This data is based on user activity in the last five minutes.
P0wered by: Laravel (2019) ⇐ Cotonti (2011) ⇐ Seditio (2006) ⇐ LDU (2005)
Almaz (c) 2003
[ Page created in 0.115 seconds ] [ Gzipped ]