Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 20.06.2002, 15:15
Froggy вне форума Посмотреть профиль Отправить личное сообщение для Froggy Найти все сообщения от Froggy
  № 1  
Froggy
 
Аватар для Froggy

Регистрация: Sep 2001
Адрес: россия, Краснодар
Сообщений: 157
Отправить сообщение для Froggy с помощью ICQ
Question Как сделать счетчик копирования...

Привет человеки! Фух, давно Я сюда не захаживал! Вот какой вопрос. Босс просит сделать скриптик, который будет считать количество скачиваний архивных файлов. Ну допустим, чел зашел на сайт, кликнул по линку файла, он стал зугражаться через любой качальщик или обычным способом, а при этом в файле или базе +1 закачку дописало напротив нужного файла. Лучший вариант будет если еще и точно скачалось или нет будет известно, но хотя бы так. Спасибо заранее!
__________________
FROGGY: ничто так не обманчиво, как слишком очевидные факты...

Старый 21.06.2002, 00:24
sapenov вне форума Посмотреть профиль Отправить личное сообщение для sapenov Посетить домашнюю страницу sapenov Найти все сообщения от sapenov
  № 2  
sapenov

Регистрация: Feb 2001
Адрес: Canada, Toronto
Сообщений: 167
можно парсить логи апача - access_log и error_log

скачай прогу для анализа логов и не мучайся. http://www.mach5.com/

там есть кол-во обращений к конкретной html-странице или файлу, полных и неполных скачиваний и много другого.
И не говори, что это нужно обязательно на PHP.

ps.
что касается одновременного скачивания по нескольким тредам, то это можно запретить , чтобы вашему боссу было удобнее считать кол-во обращений.
__________________
Кто смел - тот цел.

http://www.php.kz/

Старый 21.06.2002, 03:46
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 3  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
По умолчанию Re: Как сделать счетчик копирования...

Цитата:
Оригинал написал(а) Froggy
скриптик, который будет считать количество скачиваний архивных файлов
Если статистика нужна online, то отдавай скриптом, например через readfile. Не забудь вставить нужный content-type (к примеру -- application/zip) и опционально -- имя, под которым рекомендуешь сохранить файл.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 21.06.2002, 09:27
Fouly вне форума Посмотреть профиль Отправить личное сообщение для Fouly Найти все сообщения от Fouly
  № 4  
Fouly

Регистрация: Dec 1999
Сообщений: 258
Цитата:
имя, под которым рекомендуешь сохранить файл
Напомни плиз каким заголовком его задавать.

Старый 21.06.2002, 09:31
sapenov вне форума Посмотреть профиль Отправить личное сообщение для sapenov Посетить домашнюю страницу sapenov Найти все сообщения от sapenov
  № 5  
sapenov

Регистрация: Feb 2001
Адрес: Canada, Toronto
Сообщений: 167
одумайся !!!! не делай этого !

если все будет идти через скрипт - получится двойная работа (то что уже делает Апаче, ты будешь дублировать скриптом, тем самым бездарно увеличивая нагрузку на сервер)
__________________
Кто смел - тот цел.

http://www.php.kz/

Старый 21.06.2002, 10:53
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 6  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Цитата:
Оригинал написал(а) Fouly

Напомни плиз каким заголовком его задавать.
Вот здесь все есть: http://www.flasher.ru/forum/showthre...threadid=33295
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 21.06.2002, 11:20
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 7  
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
лутше скриптом прибовлять счётчик а потом делать
header("Location: anyfile.zip");
просто если скриптом выдавать фаил то разные там гетрайты и т.п. могут не срабатывать =(

Старый 21.06.2002, 13:04
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 8  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Прекрасно они срабатывают.

Особенно -- если использовать для задания имени сохраняемого файла не поле в заголовке, а часть URL. Т.е. /script.php/myfile.zip.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 21.06.2002, 22:47
Froggy вне форума Посмотреть профиль Отправить личное сообщение для Froggy Найти все сообщения от Froggy
  № 9  
Froggy
 
Аватар для Froggy

Регистрация: Sep 2001
Адрес: россия, Краснодар
Сообщений: 157
Отправить сообщение для Froggy с помощью ICQ
Attention Скажу честно...

Почти ничего не понял со всего сказанного, но почвы для размышлений много. Так что пока что спасибо всем. Если что еще потрясу.
__________________
FROGGY: ничто так не обманчиво, как слишком очевидные факты...

Старый 23.06.2002, 06:31
Fouly вне форума Посмотреть профиль Отправить личное сообщение для Fouly Найти все сообщения от Fouly
  № 10  
Fouly

Регистрация: Dec 1999
Сообщений: 258
2 Crazy
Thanx

Создать новую тему   Часовой пояс GMT +4, время: 07:22.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 07:22.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.