![]() |
Умный даунлоад
Как сделать, чтобы считалось количество даунлоадов какого-то файла?
Например по клику на ссылку запускается скрипт и потом у юзера появляется окошко "Сохранить файл". |
Nada snachala "Umno" otrkrit file. Prochitat yego. Zapisat svoi danniye i otoslat ih...
Primerno kak zdes : http://www.flasher.ru/forum/showthre...threadid=35100 P.S. Polzuytes poiskom. Govoriat - on rulez :rolleyes: |
smi-team.tk - скрипт такой есть и даже два - причём на проффесиоанальном уровне =)
|
1. Ссылка стоит не на файл, который надо даунлоадить, а на php скрипт, которому имя файла передаётся в качестве параметра. Например:
<a href="downloader.php?file=super_melody.mp3">Download it!</a> 2. Скрипт производит запись в базу mySQL, MS SQL, Oracle или какая больше нравится. Или в тектовый файл или куда ещё придётся. А дальше есть несколько вариантов. Вариант первый: Записав в базу данные, скрипт делает банальный редирект Header('Location: super_melody.mp3'); И никаких гвоздей. Только тогда файл на самом деле будет доступен любому минуя эту считалку, если человек пойдёт не по твоей ссылке. Вариант второй: Все файлы валяются в некоем сверхсекретном месте, откуда PHP читает их как бинарный поток. Сообщаешь, что сейчас будешь гнать бинарные данные в хидере опять же и пишешь эти данные на экран как ни в чём не бывало. |
| Часовой пояс GMT +4, время: 23:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.