Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как поставить лимит на скачивания файла? 
:(
    Опции темы
jeans1986
Дата 27.5.2007, 08:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 165
Регистрация: 31.3.2007

Репутация: нет
Всего: нет



Мне надо поставить лимит на скачивания файлов. Т.е чтоб определенные пользователи моглиб качать напрмер одновременно не больше одного файла, или же не одновременно не больше двух файлов. Как написать скрпит?
PM MAIL   Вверх
WolfON
Дата 27.5.2007, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 604
Регистрация: 19.7.2004

Репутация: 6
Всего: 8



Как? - Хорошо
Чем? - Ручками

Никто за тебя здесь скрипт не напишет, для запроса помощи или заказов существует отдельный раздел  smile 

А вообще, такая штука называется anti-leech - в инете есть куча примеров исходников, основная идея в том, чтобы отдавать файл через специальный скрипт
PM MAIL ICQ   Вверх
Fally
Дата 30.5.2007, 01:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 17.8.2006
Где: Dahla

Репутация: 3
Всего: 4



добавить в спец. скрипт(предыдущий пост) запрос к таблице БД, на количество скачиваемых файлов, если оно равно нцлю, то допустить скачивать, если нет, то сказать что нельзя качать более одного файла сразу. Только появляется проблема, как узнать скачал пользователь файл или ещё качает, чтоб счётчик обнулить.. ну в это вопросе главные помощники гугл и яндекс...


--------------------
Прежде чем задать вопрос на форуме воспользуйтесь поиском.
user posted image
user posted image
PM MAIL   Вверх
WIPS
Дата 3.6.2007, 23:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 199
Регистрация: 22.5.2006
Где: Украина, Киев

Репутация: 1
Всего: 8



Fally
Код

    $file_name = 'some_file.txt';
    $file_contents = file_get_contents($file_name);
    header('Content-Disposition: attachment; filename="'.$file_name.'"');
    header('Content-Transfer-Encoding: binary');
    header("Content-Length: ".strlen($file_contents));
    header('Content-Type: text/plain');
    // Вот тут пользователь еще не скачал файл (точнее мы его ему еще не отдали)
    echo $file_contents;
    // А вот тут, уже отдали, можно обнулить флажек в БД

--------------------
Автопроизводители, машины, марки, модели!
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0776 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.