Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
dudeonthehorse |
Отправлено: Apr 24 2010, 08:05 PM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 763 Пользователь №: 2933 Регистрация: 26-October 09 |
доброго времени суток,
вот какая делема, нужно решение: на серваке лежат mp3 файлы, которые должны быть недоступны для скачки посетителями ни в каком случае, даже если они знают точный url где он лежит, НО в тоже время юзер вполне должен "мочь " прослушать этот файл flash проигрывателем(или как то еще) на сайте. я бы мог htaccess'ом закрыть доступ к файлам, но ведь в таком случае и проигрыватель в пользу юзера так же не подхватит трек на прослушку... есть идеи? |
Sitemaster |
Отправлено: Apr 24 2010, 11:49 PM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 425 Пользователь №: 2805 Регистрация: 6-September 09 |
Надо как на файлообменниках делать-давать юзерам временные ссылки, тогда никто не будет знать точные адреса файлов.
хотя, ты же хочешь чтоб они не качали, а только смотрели? Поставь на страницы сайта флэш плеер, чтоб смотрели только через него. Некоторые продвинутые конечно смогут сохранить, но очень не многие. А так чтоб совсем никто не мог не выйдет-ты ведь передаёшь всё равно файл браузеру для просмотра, и всегда найдутся те, кто сможет его оттуда выташить. -------------------- Аватар Макса - это мой дядя! |
dudeonthehorse |
Отправлено: Apr 25 2010, 12:15 AM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 763 Пользователь №: 2933 Регистрация: 26-October 09 |
собсно потому и обратился, что голову сломал
а насчет скачки файла со спрятанной урлой то не проблема - хедером через скрипт передавать файл юзеру, и все, урлу он не увидит. а вот если flash плеер - то в коде страницы будет ясно обозначена урла на файл. хотя я не совсем секу в правах на серве и потому вопрос: можно ли что нить этим намудрить. чтобы файл отдавать только браузеру на проигрывание(не скрывая урл), а при прямом обращении к файлу htaccess отправит юзера собирать ракушки на лазурном берегу |
Sitemaster |
Отправлено: Apr 25 2010, 01:00 AM
|
||
Команда ЭйсВэб Группа: Super moderator Сообщений: 425 Пользователь №: 2805 Регистрация: 6-September 09 |
Права на сервере это запись, чтение и исполнение. чтение у тебя по любому должно быть, значит и будет возможность скачать. А вот путь к фйлу не обязательно в коде страницы должен быть. Он может быть записан в xml файле или в БД, а плеер уже обращается к соответствующей ячейке-во флэше это возможно. -------------------- Аватар Макса - это мой дядя! |
||
dudeonthehorse |
Отправлено: Apr 25 2010, 04:02 AM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 763 Пользователь №: 2933 Регистрация: 26-October 09 |
не совсем понял, и об одном ли мы говорим? с XML дела не имел, если есть вариант прошу показать набросок варианта... а с БД... логики не вижу - база базой а в итоге то получаем все в исходном коде, или мы друг друга не поняли?
|
Sitemaster |
Отправлено: Apr 25 2010, 01:52 PM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 425 Пользователь №: 2805 Регистрация: 6-September 09 |
Конечно не поняли.
Флэш плеер получает урл файла из бд в виде переменной (может быть из массива, тогда возможностей и вариантов вообще много разных). Причём весь код этого получения прописываешь во флэш-в теле кода плеера. И в html коде генерируемой страницы никаких адресов нет Тут надо будет наверно наладить взаимодействие php, mysql и action script (во флэше). Флэш сайты с админкой так и делаются. Задача конечно не простая, но осуществимая. -------------------- Аватар Макса - это мой дядя! |
dudeonthehorse |
Отправлено: Apr 25 2010, 03:34 PM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 763 Пользователь №: 2933 Регистрация: 26-October 09 |
вот терь понял спасибо
|