| |
|
|
| | Как можно разрешить скачиавть определённый файл только определённым посетителям и определённое время? | |
| |
|
|
| |
|
|
| |
для: itica
(15.08.2006 в 18:18)
| | | А по какому признаку отличаются определенные посетители? | |
| |
|
|
| |
|
|
| |
для: Shorr Kan
(15.08.2006 в 18:47)
| | | По id. | |
| |
|
|
| |
|
|
| |
для: itica
(15.08.2006 в 18:49)
| | | если id принадлежит массиву или, скажем, столбцу в базе (смотря что ты используешь) и, по мимо этого, текущее время с такого-то по такое-то, то загружаешь свой файл, а если нет (иначе), то либо обнавляешь страницу, либо более прямой и честный вариант - пишишь что-то вроде "Ты куда мышкой щелкаешь? Не понятно - это для избранных!!" | |
| |
|
|
| |
|
|
| |
для: itica
(15.08.2006 в 18:18)
| | | Я уже задавал такой вопрос и вот как я его решил.
1. Закрываешь папку с файлами файлом .htaccess ("deny from all").
2. В файл отвечающий да даунлоад вписываешь строки
header('Content-type: application/force-download');
header('Content-Transfer-Encoding: Binary');
header('Content-length: '.filesize($file));
header('Content-disposition: attachment; filename='.basename($file) );
readfile($file);
3. Регулируешь закачки путем проверки ID пользователя, а точнее покупки им файла, ну в смысле можно ему скачивать или нет. И показываешь ему ссылку на файл даунлода, и передаешь в это же файл id продукта для закачки. | |
| |
|
|
| |
|
|
| |
для: Николай Законов
(15.08.2006 в 21:14)
| | | Огромное всем спасибо. Разобрался! | |
| |
|
|