оплата скачиваемого файла

  • Автор темы Автор темы chery
  • Дата начала Дата начала

chery

Новичок
оплата скачиваемого файла

Здравствуйте.
Есть проект, в котором пользователь для просмотра прикреплённых к сообщению файлов (видео) должен произвести оплату этого самого просмотра.
Поскольку PHP не выдаёт лицензий на просмотр и не работает с потоковым видео, использование стрим сервера отпадает.
Возникает тогда идея в прямой ссылке на файл для скачивания пользователем, но до этого нужно сделать оплату этого фильма.
Имеется система "кредитов", скажем так. То есть в таблице для этого два поля: 'user' и 'credits'. Нужно чтобы перед скачиванием у юзера из поля "credits" сняло нужную сумму для оплаты и потом можно скачать и посмотреть фильм. Насколько это реально?
Стоимость просмотра будет админом установлено. И эта стоимость будет отражена в таблице с полями что то типа: 'filename' и 'cost'
Возможно ли сделать так?
И если да, то не могли бы вы мне подсказать как лучше это реализовать?
 
chery

Не пробовал поиском пользоваться? сто раз уж было обмусолено. Отдавай файл PHP скриптом проверяя проплатил клиент или нет.
 
форму сделал с кнопкой Просмотр(20$), которая перегоняет пользователя на страницу с сылкой на файл и вычитает с него 20$. Просто и понятно =]
 
Acabar
У меня выводится список прикреплёных к сообщению файлов:
PHP:
if($post_data['file']) {
		$files=explode("|",$post_data['file']); // создать массив прикоеплённых файлов

		for($n=0;$n<count($files);$n++) {
			if(!empty($files[$n])) {
			$file_list2.="<a href=\"".$bmc_vars['c_urls']."/files/{$files[$n]}\"><img src=\"".$bmc_vars['c_urls']."/files/resize_image.php?image={$files[$n]}\"></a>\n";
			$file_list.= $files[$n]."<br>\n";
			}
		}
	} else {
		$file_list=false;
	}

С прямыми ссылками на каждый файл. Щёлкаю на прикреплённый файл office.wmv и файл закачивается.
Нужно на шаге "клик на ссылке-скачивание" сделать оплату после клика.
 
chery
немного не в тему, но все-таки ...
писал порталы по отдаче потокового видео. просмор стоит денег.

решилось с помощью DRM сервера, т.е. юзеру отдается закодированнный фильм, а покупает он только лицензию на определенный период (1-7 дней). вот за эту лицензию он и платит. когда лицензия заканчивается при просмотре выдается предупреждение, мол надо бы заплатить исчо бабла.


это решение больше подходит к большим проектам с хорошим бюджетом. при желании могу расписать немного подробнее.
 
440hz
Спасибо.
Сделал через php файл download.php
то исть есть массив с прикреплёнными файлами $files[$n]
вот и элементы этого массива я отдаю сюда, например:
PHP:
<a href=\"".$bmc_vars['c_urls']."/download.php?file={$files[$n]}\">ссылка на файл</a>

и там уже проверяю авторизовался ли юзер и можно ли с его счёта чего нить снять. Если денег не достаточно, то его об этом уведомляют и предоставляют ссылку в раздел пополнения кредитов в противном случае выводится то, просмотр чего он оплатил или ссылка на скачку если это фильм.

Буду очень благодарен, если немного расскажешь или дашь ссылочку где смогу прочитать про DRM.
Пиши в личку.
Всем спасибо за помошь.
 
440hz я в видео слабоват, прости за наивный вопрос
а чем осуществляется просмотр, кто контролирует DRM сервер?
можно просмотреть фильм обычным Медиаплеером или ТотемПроигрывателем?

я так понял, что это (DRM технология) встроенное средство в Медиаплеере
 
Автор оригинала: 440hz
это решение больше подходит к большим проектам с хорошим бюджетом. при желании могу расписать немного подробнее.
А где можно немного поподробнее про MS DRM сервер почитать?
 
Сверху