Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dostęp do filmów video dla wybranych użytkowników
wariusz
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 1
Dołączył: 16.07.2008

Ostrzeżenie: (0%)
-----


Witam właśnie jestem w trakcie tworzenia małego serwisu w którym będą umieszczane krótkie filmy, moje pytanie brzmi czy w PHP jest możliwość sterowania takim odtwarzaniem chodzi mi między innymi o udostępnianie konkretnych filmów dla konkretnych użytkowników, szukałem tego w sieci jednak jak na razie nic nie znalazłem. Będę wdzięczny za jakieś wskazówki.

Ten post edytował wariusz 14.11.2009, 22:36:50
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piotr94
post
Post #2





Grupa: Zarejestrowani
Postów: 331
Pomógł: 30
Dołączył: 11.11.2008
Skąd: Kraków

Ostrzeżenie: (0%)
-----


nie mam już pomysłu co może być nie tak...
Jak będę miał chwilę to sprawdzę na swoim serwerze...
sprawdziłem ;-) dosyłało trochę za dużo nagłówków (IMG:style_emoticons/default/haha.gif)
a więc:
index.html
  1.  
  2. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0">
  3. <param name="movie" value="plik.php?file=fl.swf">
  4. <param name="quality" value="high">
  5. <embed src="plik.php?file=fl.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
  6.  
  7. </body></html>


plik.php
  1. <?php
  2. $_GET['file']=str_replace('..','_',$_GET['file']);
  3. $file = './katalog_ukryty/'.$_GET['file'];
  4.  
  5. if (file_exists($file)&&trim($_GET['file'])!='') {
  6. //header('Content-Type: application/octet-stream');//ta linijka jeśli jest wykomentowana to powinna zniechęcić amatorów do zapisywania pliku z filmem na dysku, ale jeśli film Ci się nie wyświetli poprawnie to usuń komentarz z tej linijki i wtedy wszystko powinno działać.
  7. header('Content-Transfer-Encoding: binary');
  8. header('Content-Length: ' . filesize($file));
  9. flush();
  10. readfile($file);
  11. }else{
  12. echo('Plik nie istnieje!!');
  13. }
  14. ?>


to wszystko testowałem na swoim serwerze i działa ;-)
u mnie działa zarówno z zakomentowaną, jak i nie skomentowaną linijką 6 ;-)

Ten post edytował piotr94 19.11.2009, 18:32:29
Go to the top of the page
+Quote Post

Posty w temacie
- wariusz   dostęp do filmów video dla wybranych użytkowników   14.11.2009, 15:39:23
- - webJ@cob   Proponuję aby udostępnianie filmów zostało oparte ...   14.11.2009, 16:11:42
- - piotr94   umieszczasz filmy w katalogu niewidocznym poprzez ...   14.11.2009, 19:46:45
- - wariusz   Dzięki za odpowiedź, jednak nie chodzi mi o ściągn...   14.11.2009, 22:40:47
- - piotr94   no to w takiej sytuacji jedyne rozwiązanie to zast...   15.11.2009, 12:24:19
- - wariusz   Problem nadal jest w tej w chwili szukam odpowiedz...   17.11.2009, 00:46:49
- - piotr94   pliki wrzucasz do katalogu gdzie masz .htaccess z ...   17.11.2009, 11:25:26
- - wariusz   dobrze zrobiłem jak napisałeś plik video wrzuciłem...   17.11.2009, 13:54:14
- - piotr94   [PHP] pobierz, plaintext <?php$file = '/katalog...   17.11.2009, 16:42:20
- - wariusz   tak faktycznie, już zmieniłem niestety nadal nie d...   17.11.2009, 18:25:47
- - piotr94   a spróbuj wpisać w przeglądarce http://twoja_stron...   17.11.2009, 21:50:59
- - wariusz   mam puste okno przeglądarki jak wpiszę [PHP] pobie...   17.11.2009, 21:57:54
- - piotr94   mój mały błąd - zły adres katalogu, na początku po...   18.11.2009, 10:50:25
- - wariusz   o kropce pamiętałem a nawet dwie bo musiałem wyjść...   18.11.2009, 12:10:20
- - piotr94   mnie wszystko działa, sprawdzałem swój skrypt na s...   18.11.2009, 13:29:23
- - wariusz   ok nie wchodziłem do file_exists($file) teraz...   18.11.2009, 13:54:05
- - piotr94   sprawdź czy nie masz przed znacznikiem <? jakie...   18.11.2009, 15:49:44
- - wariusz   Nie mam teraz dostepu do kompa sprawdze to pozniej...   18.11.2009, 16:08:34
- - piotr94   stąd: http://forum.php.pl/index.php?s=&showt.....   18.11.2009, 17:08:41
- - wariusz   Już nie wiem jak mam to przerobić próbowałem na wi...   19.11.2009, 09:41:44
- - piotr94   [PHP] pobierz, plaintext <?ob_start();...   19.11.2009, 11:26:23
- - wariusz   tak tylko dla filmów .swf. Zmieniłem jak pisałeś ...   19.11.2009, 11:49:33
- - piotr94   [PHP] pobierz, plaintext <?ob_start();...   19.11.2009, 16:02:54
- - wariusz   niestety dalej nic ani nie ściąga ani nie wchodzi ...   19.11.2009, 17:12:54
- - piotr94   nie mam już pomysłu co może być nie tak... Jak będ...   19.11.2009, 18:11:18
- - wariusz   chyba wiem w czym problem niestety jak dotąd nie u...   19.11.2009, 23:30:39
- - piotr94   ten skrypt nie ma przetwarzać żadnej ścieżki, on p...   20.11.2009, 11:20:15
- - wariusz   Skrypt w końcu zadziałał po zmianie pliku skrypt.p...   20.11.2009, 18:59:01
- - piotr94   to właśnie jest to utrudnienie dla amatorów ściąga...   20.11.2009, 20:29:02


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 16:23