Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zastita video fajlova

[es] :: PHP :: Zastita video fajlova

[ Pregleda: 3207 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Zastita video fajlova22.01.2006. u 22:01 - pre 222 meseci
Pozdrav,
radim na nekom sajtu gde bi trebalo da se vidi neki video materijal ali da ne moze da se skine. Trazio sam razne flash player-e ali svi ili treba da se plate, ili ovo, ili ono, pa reko' da pokusam sa EMBED tagom. I sve super, napisem ja sledeci kod...
Code:
<embed src="video.wmv" width="320" height="260"></embed>

...i sve to super radi, moze da se pusti video i u FireFox-u i u IE-u. Ali sad, kako zastititi fajl od download-a (makar malo)?
Evo sta sam ja uradio:
1) Umesto video.wmv u gornji tag ubacim video.avi
2) Ubacim sledeci .htaccess
Code:

RewriteEngine On
RewriteRule ^video.avi$ video.php

3) Napravim sledeci video.php
Code:

<?php
error_reporting(0);
$file = 'video.wmv';
header("Content-Type: video/x-ms-wmv");
readfile($file);
?>


Kada pozovem video.avi iz browsera on mi nudi da ga skinem, i kad ga skinem sve lepo radi. Medjutim kada otvorim stranicu u browseru pise nesto kao PlugIn performed illegal operation i savetuje mi da restartujem Firefox...

Da li neko ima iskustva sa ovim?

edit: Zastitu bih naknadno uradio, nesto tipa provere referera (znam da nije neka zastita ali jbg) ili tako nesto...

[Ovu poruku je menjao JaHvram dana 22.01.2006. u 23:04 GMT+1]
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

SmilieBG
Aleksandar Skodric
NL

Član broj: 13094
Poruke: 1821
*.speed.planet.nl.



+3 Profil

icon Re: Zastita video fajlova22.01.2006. u 22:54 - pre 222 meseci
nemas mogucnost da fajlove smestis van root-a i da ih samo includujes u skriptu?

ne bi znao bolji nacin zastite od toga?

Poz,
Sale
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Zastita video fajlova23.01.2006. u 10:16 - pre 222 meseci
Iskreno da ti kazem, ne znam kakav je hosting gde ce sajt biti. Vrlo je moguce da moze tako... a da li si siguran da ce to raditi, ipak EMBED tag se "izvrsava" kod klijenta i ne verujem da ce moci da pristupi folderu vishem od wwwroot-a.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

TezVi
Planet Earth

Član broj: 17074
Poruke: 67
*.adsl.net.t-com.hr.

ICQ: 121703076
Sajt: www.symbian-mobile.org


Profil

icon Re: Zastita video fajlova23.01.2006. u 16:02 - pre 222 meseci
mmm da ali... zar ti nije dovoljno da linkas embed direktno na video.php koji ce zatim napraviti output video fajla ( readfile() ) koji se nalazi u nekom od protected directorija ili van roota... scripta moze do njega, ali user ne moze direktno vec samo preko php-a.
Josh namjestih headere i to je to...

[Ovu poruku je menjao TezVi dana 23.01.2006. u 17:03 GMT+1]
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Zastita video fajlova23.01.2006. u 16:22 - pre 222 meseci
Upravo to sam i uradio ako malo bolje pogledas moj prvi post, samo sto sam jos slagao browser da zove avi fajl (sa .htaccess fajlom). Evo ti ceo "projekat" attachovan pa pogledaj. Nisam zakachio ni jedan video fajl zato sto bi bilo preveliko ali kontam da ces se snaci.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Prikačeni fajlovi
 
Odgovor na temu

TezVi
Planet Earth

Član broj: 17074
Poruke: 67
*.adsl.net.t-com.hr.

ICQ: 121703076
Sajt: www.symbian-mobile.org


Profil

icon Re: Zastita video fajlova23.01.2006. u 16:55 - pre 222 meseci
evo bash sam isprobao.. opera, netscape i IE rade ok, no firefox javi plugin illegal operation...
ali zanimljivo je da svaki 5 put proradi.. no zna pasti i cijeli firefox
mozda je problem sa headerima...

ja sam nesto mijenjao/dodao ali ne pomaze...

Code:

<?php
error_reporting(0);
//uzimamo video (wmv) fajl... dole upisi ime wmv fajla
$file = 'video.wmv';
//saljem header za wmv video
header("Content-Type: video/x-ms-wmv");
header("Content-Disposition: inline; filename=\"".$file."\"" );
header("Content-Length: ".(string)(filesize( $file ) ) );
//prosledjujem fajl
//readfile($file);

$fh = fopen( $file, 'rb' );
fpassthru( $fh );
@fclose( $fh );
?>
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Zastita video fajlova24.01.2006. u 12:44 - pre 222 meseci
Hmmm... meni je potrebno da svuda radi... nista... u medjuvremenu sam nasao neki free flv flash player pa cu pokusati sa njim, samo kad bih nasao neki flv konverter (a da nije Riva, jer on konvertuje svaki deseti fajl uspesno) bilo bi lepo... ali to nije pitanje za ovaj forum
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

[es] :: PHP :: Zastita video fajlova

[ Pregleda: 3207 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.