К списку форумов К списку вопросов
Хочу ... :)
Николаевичъ
01.07.2004 - 17:06
Есть желание иметь у себя на сайте статистику по закачанным файлам. Кто подскажет как реализовать? Хочется знать сколько человек скачало прайсы. Есть какая-нибудь готовая простая реализация скажем на Ява-скрипт ?
Уверенный
1 - 01.07.2004 - 17:16
Нет. Ява-скрипту негде хранить статистику.
Рыбка
2 - 01.07.2004 - 18:01
Тоже интересен этот вопрос, только нужна статистика по скачанным музыкальным файлам.
Zeratul
3 - 01.07.2004 - 18:21
Ну не обязательно же отдавать сам файл сразу...
Через скрипт...
Syd Barrett
4 - 01.07.2004 - 18:38
На JScript нет, потому как это клиентский скриптовый движок, разве что в ASP. Пишется скрипт, который возвращает файл по запросу и записывает инкремент в какую-либо базу данных или файл. Если самому писать некак, посмотри в сети, скриптов очень много.
Т.е. надо создать некий "файрволл" между пользователем и файлами, который будет выдавать файлы по запросу и учитывать их.
Bulbazavr
5 - 01.07.2004 - 19:21
а еще можно обрабатывать логи сервера.
FastWriter
6 - 02.07.2004 - 06:41
Можно поставить SQL Server и сделать на нем табличку для хранения
статистики с IP адресами.
Из таблички по запросу можно получать статистику скачиваний Ваших файлов!
Siluet
7 - 02.07.2004 - 09:45
(5) Самы простой результат для анализа.
Для более широкого анализа - регистрация и отдача файла через скрипт, тогда не важен АйПи - анализ по логину.
Думайте сами, решайте сами... (с)
Хостинг ограничения имеет, т.е. доступ к статистики, исползование своих скриптов имеется, наличие mySQL и т.д.?
Николаевичъ
8 - 02.07.2004 - 10:08
Хостинг ограничений не имеет, hosting by .masterhost и фсё такое (Мускул, ПХП, SSI, Perl). Так как можно проанализировать сколько закачек 15 прайсов *.zip было закачано за день/неделю/месяц/всего ?
FastWriter
9 - 02.07.2004 - 12:02
>Так как можно проанализировать сколько закачек 15 прайсов *.zip было >закачано за день/неделю/месяц/всего ?
 Я бы сделал так как уже писал выше поставил бы SQL Server и события "закачек" регистрировал insert-ом в специальную таблицу( например:
REGISTER ) В ней можно сделать поля: IP, логин и т.д.
 Вуаля :
SELECT COUNT(*) FROM REGISTER WHERE time >= @Start and time <= @End
 И вот Вам количество Ваших закачек за период!
Николаевичъ
10 - 02.07.2004 - 12:12
Ни разу не шарю в Mysql, открыл однажды phpMyAdmin - темный лес!
Николаевичъ
11 - 02.07.2004 - 16:22
"10 градусоы влево, 10 градусов вправо.... ты мне пальцем покажи!"
Подробнее можно ?
Syd Barrett
12 - 02.07.2004 - 18:02
6. Можно всё сделать и на базе XML. Ещё не хватало сиквелл сервер ставить из-за одной таблички. Если есть сервер, другое дело.
7. К чему логины? Надо не людей считать, а файлы, _файлы_.
11. Что ты хочешь? Чтобы за тебя сделали? Это будет стоить копейку. интузиастов тут нет.
Alexander Smith
13 - 02.07.2004 - 19:30
а что webalizera нету ?
а в statistics/logs/access_log - самому можно проанализировать (ну или где оно у тебя лежит)
Jimmy J
14 - 02.07.2004 - 22:45
Поможет php скрипт, подключенный к базе данныз(MySQL). Другой реализации наверно нет
Hotspa
15 - 04.07.2004 - 12:28
не надо баз данных. вссего того надо, посчитать, сколько раз файло скачано. в текстовый файл его одной цифирькой!
Syd Barrett
16 - 05.07.2004 - 00:27
15. А если надо будет потом посчитать сколько скачано за сегодня? С 12.00 по 18.00? График построить? Текстовых файлов не напасёшься. Варианта два, либо XML использовать в качестве БД, либо Майсиквелл, ещё лучше, если это Windows, то Access, он и создан для таких вещей.
gloomy
17 - 05.07.2004 - 01:33
http://www.woweb.ru/catalog/50/1025180344/
http://www.woweb.ru/catalog/50/1025180664/
http://www.woweb.ru/catalog/50/1034195116/
http://www.woweb.ru/catalog/50/1053954277/
http://www.woweb.ru/catalog/50/1052916735/
http://www.woweb.ru/catalog/50/1031315976/
http://www.woweb.ru/catalog/50/1025180409/
хоти :)
Народ вы че ?????? :)
Hotspa
18 - 05.07.2004 - 06:36
16: можно в одном файле писать и дату, и время, и ip, и еще чего надо, потом парсить этот файл для вывода инфы за нужный период.
это я к тому, что можно без БД обойтись.
и, например, создавать отдельный файл на каждый месяц, чтобы не разростался :о)
Уверенный
19 - 05.07.2004 - 09:20
17: он же на JavaScript просил :)
gloomy
20 - 05.07.2004 - 10:17
to 19
post 1,4
Николаевичъ
21 - 05.07.2004 - 11:01
По боку на каком языке, все равно ни одного не знаю - лишь бы работало.
to gloomy: Спасибо , сейчас гляну
Николаевичъ
22 - 05.07.2004 - 11:45
Не работают скрипты должным образом, не то совсем
Николаевичъ
23 - 05.07.2004 - 14:02
Нашел скрипт на астраханском сайте - сделал страничку со статистикой
http://www.marimed.ru/price/stat.php
Примитивно, но работает
Скрипт можно скачать отсюда
http://almaz.astrakhan.ru/?section=downloadkgbcountstats
Уверенный
24 - 05.07.2004 - 14:53
20, посмотри на автора постов 1 и 19 :)
Syd Barrett
25 - 05.07.2004 - 15:05
18. Мы в каменном веке живём? Сегодня эра XML, если что. Ещё текстовый файл нехватало парсить.
gloomy
26 - 05.07.2004 - 15:37
у автора вижу яву только в 1
gloomy
27 - 05.07.2004 - 15:38
ага а как насчет защиты ? :)
Николаевичъ
28 - 05.07.2004 - 15:58
to 26-27
Нах... мне защита, это статистика должна быть открытой. Скрипт скачал, думаю, что сделан на PHP. Не важно на чем - главное, что работает и ума хватило его на сервер залить :)
Но все равно буду искать решения с выборкой "сколько закачек 15 прайсов *.zip было закачано за день/неделю/месяц/всего"

К списку вопросов на форуме Веб-дизайн

>>