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

Zastita video fajlova

[es] :: PHP :: Zastita video fajlova

[ Pregleda: 1258 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

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

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Zastita video fajlova22.01.2006. u 22:01

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]
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
22.01.2006. u 22:01 

SmilieBG
Aleksandar Skodric
NL

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



Profil

icon Re: Zastita video fajlova22.01.2006. u 22:54
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
=========
22.01.2006. u 22:54 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

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

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Zastita video fajlova23.01.2006. u 10:16
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.
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
23.01.2006. u 10:16 

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
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]
23.01.2006. u 16:02 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

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

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Zastita video fajlova23.01.2006. u 16:22
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.
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Prikačeni fajlovi
23.01.2006. u 16:22 

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
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 );
?>
23.01.2006. u 16:55 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

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

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Zastita video fajlova24.01.2006. u 12:44
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
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
24.01.2006. u 12:44 

[es] :: PHP :: Zastita video fajlova

[ Pregleda: 1258 | Odgovora: 6 ]

Postavi temu Odgovori

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