Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];

Вниз

Счётчик скачиваний   Найти похожие ветки 

 
Ilya   (2004-04-28 20:10) [0]

Здравствуйте.
Я написал программу и выложил её на свою страничку.
Счётчик странички считает количество посещений, но
не каждый посетитель скачивает программу, а мне
очень бы хотелось знать, сколько пользователей
скачали программу или сколько пользователей нажали
на ссылку "скачать". Подскажите, как это можно сделать.


 
VMcL ©   (2004-04-28 20:23) [1]

Счётчиков на php, perl"е и др. в интернете навалом - STFW.


 
Knight ©   (2004-04-28 20:26) [2]

Если сайт не на народе и есть поддержка PHP, Perl и т.п. то делай закачку через ссылку на скрипт в который передавай имя файла, например, в виде параметра... скрипт получает запрос, увеличивает счётчик и делает релоад на реальный файл...


 
хм ©   (2004-04-28 20:36) [3]

2Knight: ему надо еще узнать сколько скачали, а не начали качать


 
Ilya   (2004-04-28 20:54) [4]

Мой сайт на boom.ru и я незнаю, что он поддерживает.
А как это можно узнать?
Я скачал несколько скриптов но я не очень понимаю,
что значит
"делай закачку через ссылку на скрипт в который передавай имя файла, например, в виде параметра... скрипт получает запрос, увеличивает счётчик и делает релоад на реальный файл...
"
точнее примерно представляю, но очень хотелось бы
по подробней какой нибуть примитивный пример.


 
хм ©   (2004-04-28 20:57) [5]

boom.ru не поддерживает скрипты


 
VMcL ©   (2004-04-28 21:05) [6]

>>хм ©  (28.04.04 20:36) [3]

AFAIK, в PHP это можно сделать посредством readfile(), например.


 
Knight ©   (2004-04-28 21:13) [7]

.../download.php?file=proga.rar


> хм ©   (28.04.04 20:36)
> ему надо еще узнать сколько скачали, а не начали качать

До кучи, можно ещё сделать, чтобы прога сама уведомляла о своём первом запуске... мол не просто так закачали, а ещё и посмотрели.... ФВ ведь не у всех стоит... :)


 
Piter ©   (2004-04-28 21:14) [8]

Вот не надо так делать, убивать надо таких дизайнеров. Я вижу ссылку - пусть она и будет ссылкой, прямой.

Чтобы я мог ткнуть правой кнопкой и выбрать "Сохранить объект как..." или скопировать ссылку в FlashGet и закачать там.

Не мучайся, все равно не подсчитаешь.

Одна возможность - иметь логи апача, чтобы узнать сколько он кому файл передавал. Но это далеко не везде возможно...


 
VMcL ©   (2004-04-28 21:16) [9]

>>Piter ©  (28.04.04 21:14) [8]

Жестоко. А за header("Location: ...") тоже убивать надо? (Я лично так делаю.)


 
Вадим ©   (2004-04-28 21:17) [10]


> Piter ©   (28.04.04 21:14) [8]


Нормальные доунлоад-менеджеры поддерживают такие адреса


 
VMcL ©   (2004-04-28 21:25) [11]

Даже linux/unix"овый wget и тот умеет по редиректам ходить ;)


 
Ilya   (2004-04-28 21:34) [12]

Если boom.ru не поддерживает perl или что там нужно
то как же быть ?


 
Piter ©   (2004-04-28 22:34) [13]

VMcL (28.04.04 21:25) [11]
Даже linux/unix"овый wget и тот умеет по редиректам ходить


хм... да wget вообще классная программа.
И она и под windows есть...


 
TButton ©   (2004-04-28 22:37) [14]

есть простой такой способ
вместо ссылки на файл кладешь ссылку на страницу
с которой файл можно скачать.
на странице этой кладешь счетчик


 
хм ©   (2004-04-28 22:40) [15]


> VMcL ©   (28.04.04 21:05) [6]
> AFAIK, в PHP это можно сделать посредством readfile(), например.

А поподробнее?

> Ilya   (28.04.04 21:34) [12]
> Если boom.ru не поддерживает perl или что там нужно
> то как же быть ?

используй готовый счетчики типа рамблера. Но лучше не надо



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.035 c
3-1081826210
johnny
2004-04-13 07:16
2004.05.16
Lookup поля


3-1082171384
Урмат
2004-04-17 07:09
2004.05.16
MasterSource


7-1080823680
alex1
2004-04-01 16:48
2004.05.16
Послать сообщение другому приложению


1-1083230319
Петя
2004-04-29 13:18
2004.05.16
Автоскрол в TRichEdit


4-1080814731
LKan
2004-04-01 14:18
2004.05.16
Rar





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский