Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Шифрование строки

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
gigs
Отправлено: 27 Августа, 2012 - 22:53:10
Post Id


Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Апр. 2012  
Откуда: Киев


Помог: 0 раз(а)




Скажите пожалуйста как можно зашифровать вот такую стоку: udp://@225.225.225.8:1234 она находится в файле с розширением m3u это можно сказать видео поток, мне нужно сделать так чтоб если кто то зайдет на этот файл то чтоб ему показывало зашифрованную строку но чтобы при этом броузер мог воспроизводить видео. Вот код плеера
CODE (html):
скопировать код в буфер обмена
  1. <object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" height="350" width="600"><param name="filename" value="list/video.m3u"><param name="ShowStatusBar" value="True"><embed src="list/video.m3u" showstatusbar="1" type="video/x-ms-asf" height="480" width="700"></object>
  2. </body>


где list/video.m3u это путь где хранится файл с этим потоком, вот как сделать чтоб если пользователь наберет этот путь то чтоб он не смог просмотреть нормальный код этого файла тоесть это: udp://@225.225.225.8:1234 ?

(Отредактировано автором: 27 Августа, 2012 - 22:54:22)

 
 Top
KingStar
Отправлено: 27 Августа, 2012 - 23:40:57
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


Помог: 69 раз(а)




в файле .htaccess перечисли расширения файлов, которые запрещено к просмотру/скачиванию, вот пример

CODE (html):
скопировать код в буфер обмена
  1. <Files "\.(inc|sql|php|html)$">
  2. Order Allow,Deny
  3. Deny from all
  4. </Files>


и кидаешь его в папку с файлами, где требуется запрет


-----
То что программа работает, не означает что она написана правильно!
 
 Top
OrmaJever Модератор
Отправлено: 28 Августа, 2012 - 00:27:52
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




gigs пишет:
но чтобы при этом броузер мог воспроизводить видео

не возможно, если строка зашифрована то брауер её не сможет прочитать, а если браузер может значит и любой сможет при определёном умении.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
gigs
Отправлено: 28 Августа, 2012 - 20:03:12
Post Id


Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Апр. 2012  
Откуда: Киев


Помог: 0 раз(а)




ну хорошо а можна сделать так чтоб доступ к файлу был, тоесть пользователь мог на него зайти, посмотреть но не мог его скачать через Файл - Сохранить как, можно такое сделать ?
 
 Top
KingStar
Отправлено: 28 Августа, 2012 - 20:10:17
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


Помог: 69 раз(а)




закрой доступ как я показал выше, а в сам файл где требуется подключай и обрабатывай в файле


-----
То что программа работает, не означает что она написана правильно!
 
 Top
gigs
Отправлено: 28 Августа, 2012 - 20:38:08
Post Id


Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Апр. 2012  
Откуда: Киев


Помог: 0 раз(а)




так как мне нужно запретить доступ к файлам .m3u я происал в .htaccess так
CODE (html):
скопировать код в буфер обмена
  1. <Files "\.(m3u)$">
  2.     Order Allow,Deny
  3.     Deny from all
  4.     </Files>


но если в адресной строке прописать http://localhost/mysite/list/video[dot]m3u то на файл всеравно доступ есть, а можно сделать так чтоб пользователь мог обращатся к файлу только з сайта а если захочет обратится напрямую через адресную строку то чтоб ему было отказано в доступе.
 
 Top
EuGen Администратор
Отправлено: 28 Августа, 2012 - 20:39:56
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Аксиома: если Вы что-то отдаете клиенту, то он сможет это скачать/воспроизвести/сохранить. Примите это как факт. Если контент действительно ценный - то открытый доступ к нему равнозначен открытой возможности его копирования клиентами.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
gigs
Отправлено: 28 Августа, 2012 - 20:56:10
Post Id


Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Апр. 2012  
Откуда: Киев


Помог: 0 раз(а)




ну хорошо а как насчет плеера uppod у него можно закодировать ссилку на поток вот пример:
CODE (html):
скопировать код в буфер обмена
  1. <object id="videoplayer5457" width="560" height="360" data="http://ovego.3dn.ru/file/uppod.swf" type="application/x-shockwave-flash">
  2. <param value="#ffffff" name="bgcolor">
  3. <param value="true" name="allowFullScreen">
  4. <param value="always" name="allowScriptAccess">
  5. <param value="http://ovego.3dn.ru/file/uppod.swf" name="movie">
  6. <param value="uid=videoplayer5457&comment=astrotv&st=82AEZBUcLSOL1xaoi9jYnpdQVQm56T2Mk3RSGfLkwiYj5nGb2QWRW5ntu0c9BMrr&file=02Af82QfRC0cz3m5Jej5L=xaHDNjaT8COJ4Sf5lZB0o9v0r2" name="flashvars">
  7. </object>


где <param value="uid=videoplayer5457&comment=astrotv&st=82AEZBUcLSOL1xaoi9jYnpdQVQm56T2Mk3RSGfLkwiYj5nGb2QWRW5ntu0c9BMrr&file=02Af82QfRC0cz3m5Jej5L=xaHDNjaT8COJ4Sf5lZB0o9v0r2" name="flashvars">
путь к файлу с потоком тоесть ссылка на него, можно ли как то и себе так сделать ?

(Отредактировано автором: 28 Августа, 2012 - 20:56:39)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB