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

chery

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

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

kvf77

Red Devil
chery

Не пробовал поиском пользоваться? сто раз уж было обмусолено. Отдавай файл PHP скриптом проверяя проплатил клиент или нет.
 

Acabar

Новичок
форму сделал с кнопкой Просмотр(20$), которая перегоняет пользователя на страницу с сылкой на файл и вычитает с него 20$. Просто и понятно =]
 

chery

Новичок
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 и файл закачивается.
Нужно на шаге "клик на ссылке-скачивание" сделать оплату после клика.
 

440hz

php.ru
chery
немного не в тему, но все-таки ...
писал порталы по отдаче потокового видео. просмор стоит денег.

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


это решение больше подходит к большим проектам с хорошим бюджетом. при желании могу расписать немного подробнее.
 

chery

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

Буду очень благодарен, если немного расскажешь или дашь ссылочку где смогу прочитать про DRM.
Пиши в личку.
Всем спасибо за помошь.
 

Alexandre

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

я так понял, что это (DRM технология) встроенное средство в Медиаплеере
 

thecrab

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