услуги web разработчика

KGBcountSTATS - подсчет колличества кликов
Опубликовано: 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 или ../ (в зависимости от локального положения страницы, на которой расположена ссылка) иначе скрипт вернет сообщение о том, что файл не найден!
Комментарии
Автор
Сообщение
Опубликовано: 2005-01-05 10:47:38
#3
Статус: администратор
Ниже содержится выдержка со старого форума:


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
Гость
Опубликовано: 2005-02-13 11:35:07
#8
Статус: гость
ГДЕ СКАЧАТЬ-ТО
Опубликовано: 2005-02-18 05:12:45
#9
Статус: администратор
после описания есть же Download

KGBcountSTATS
Yayoi
Опубликовано: 2013-06-15 21:36:50
#351
Статус: гость
I guess finding useful, reiallbe information on the internet isn't hopeless after all.
Dasia
Опубликовано: 2013-06-16 01:26:36
#355
Статус: гость
That's really tnhiikng at an impressive level
Ving
Опубликовано: 2013-06-18 05:03:22
#391
Статус: гость
You can always tell an expert! Thanks for corittbuning.
Gulnora
Опубликовано: 2013-06-18 05:44:16
#398
Статус: гость
Evyroene would benefit from reading this post
Claurel
Опубликовано: 2013-06-18 07:11:54
#420
Статус: гость
Thank God! Somenoe with brains speaks!
Добавить комментарий
Введите одно любое из этих слов: слива, персик, ананас.
Кто сейчас на сайте
Всего зарегистрированных пользователей: 212
Наши пользователи оставили сообщений: 422
Последний зарегистрированный пользователь: kaanad
За последние 24 часа сайт посетило 0 зарегистрированных пользователей.
Сейчас посетителей на сайте: 1, из них зарегистрированных: 0, гостей: 1
Больше всего посетителей зарегистрировано: 53
Зарегистрированные пользователи: Не найдено.
Эти данные основаны на активности пользователей за последние пять минут
P0wered by: Laravel (2019) ⇐ Cotonti (2011) ⇐ Seditio (2006) ⇐ LDU (2005)
Almaz (c) 2003
[ Страница создана за 0.408 секунды ] [ Gzip Disabled ]