![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 66 Pomógł: 1 Dołączył: 28.02.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Proponuję aby udostępnianie filmów zostało oparte na autoryzacji\autentykacji PHP zaś sam film poprzez downloader w PHP lub też pobieramy przez Flasha i wyświetlany. Samo pobieranie filmu dobrze wykonać dynamicznie przez ActionScript.
-------------------- Sprawdź kiedy marzenia stają się inspiracją.
e-Zarządzania firmą | e-Biznes | Strony.Serwisy.Portale Internetowe www.webarts.pl |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
umieszczasz filmy w katalogu niewidocznym poprzez http://, a potem wyświetlasz go poprzez skrypt php:
http://forum.ks-ekspert.pl/index.php?showtopic=124808 -------------------- http://www.piotr94.net21.pl/ - wykonanie stron i serwisów internetowych
Jeśli moje wypowiedzi były dla Ciebie pomocne, kliknij "Pomógł" i odwdzięcz się ;) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 1 Dołączył: 16.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za odpowiedź, jednak nie chodzi mi o ściągnięcie a wręcz o niemożliwość ściągania tylko oglądania na stronie, to znaczy rozwiązanie z kluczem może by przeszło tylko na ile coś takiego jest bezpieczne, klient wchodzi na stronę loguję się i po opłacie ma dostęp na przykład przez tydzień czasu do filmu lub filmów, ale tylko na stronie bez możliwości oglądania. Jeśli ktoś ma jeszcze jakieś pomysłu sugestie będę wdzięczny. A na razie będę próbował zrobić to z kluczem.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
no to w takiej sytuacji jedyne rozwiązanie to zastosowanie odtwarzacza flash dla filmu i odpowiedniego zabezpieczenia w php
-------------------- http://www.piotr94.net21.pl/ - wykonanie stron i serwisów internetowych
Jeśli moje wypowiedzi były dla Ciebie pomocne, kliknij "Pomógł" i odwdzięcz się ;) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 1 Dołączył: 16.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Problem nadal jest w tej w chwili szukam odpowiedzi jak dobrze zabezpieczyć pliki video przed ich ściąganiem z serwera jeśli chodzi o umieszczenie plików w niewidocznym katalogu to rozumiem że chodziło o umieszczenie poza katalogiem gdzie jest aplikacja jednak wówczas nie mam do niego dostępu (próbowałem tego), przez ustawienia atrybutów dla plików 000 też nie działa ponieważ wówczas nie mam dostępu do tego pliku, jeśli w pliku .htaccess wpiszę access deny from all to również nie mam dostępu do plików, może ktoś pomóc jak prawidłowo zabezpieczyć takie pliki na serwerze.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
pliki wrzucasz do katalogu gdzie masz .htaccess z deny from all
dajesz w innym katalogu skrypt o którym pisałem: http://forum.ks-ekspert.pl/index.php?showtopic=124808 , w którym jako ścieżkę podajesz ten chroniony katalog (przecież dostęp przez serwer nie bierze pod uwagę plików .htaccess :!:). Potem dajesz np. w ścieżce, z której powinien pobierać plik Twój odtwarzacz flash skrypt.php?file=film.avi . W sesji np. zapisujesz czy użytkownik ma prawo do oglądania filmu, jeśli tak to wyświetlasz film, jeśli nie to wyświetlasz plik avi, w którym np. umieszczasz napis o braku dostępu do tej zawartości -------------------- http://www.piotr94.net21.pl/ - wykonanie stron i serwisów internetowych
Jeśli moje wypowiedzi były dla Ciebie pomocne, kliknij "Pomógł" i odwdzięcz się ;) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 1 Dołączył: 16.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
dobrze zrobiłem jak napisałeś plik video wrzuciłem do katalogu "katalog_ukryty" w którym umieściłem plik .htaccess z komendą "deny from all" sprawdzam nie ma dostępu z http, następnie w katalogu głównym aplikacji umieściłem plik "plik.php" w którym jest kod:
następnie w pliku który jest odpowiedzialny za odtwarzanie umieściłem kod:
niestety nie działa, masz może jakiś pomysł co zrobiłem źle. P.S. Piotr94 dzięki już za udzieloną pomoc |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
oczywiście jako file= musisz podać nazwę pliku z filmem. Jeśli np. w katalogu katalog_ukryty masz plik test.avi, to link powinien wyglądać: ../plik.php?file=test.avi ;-) mam nadzieję że zadziała, jak tak to możesz kliknąć pomógł ![]() -------------------- http://www.piotr94.net21.pl/ - wykonanie stron i serwisów internetowych
Jeśli moje wypowiedzi były dla Ciebie pomocne, kliknij "Pomógł" i odwdzięcz się ;) |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 1 Dołączył: 16.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
tak faktycznie, już zmieniłem niestety nadal nie działa, jakbym podawał dobrą ścieżkę ale nadal nie miał dostępu do tego pliku.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
a spróbuj wpisać w przeglądarce http://twoja_strona/katalog_ze_skryptem_pl...p?file=test.avi
jeśli wyświetli Ci się film, lub pokaże się okno pobierania, to zapisz plik i sprawdx czy się odtwarza (tek który pobierzesz) jeśli tak, to znaczy że masz błąd w <object>lub<embed> -------------------- http://www.piotr94.net21.pl/ - wykonanie stron i serwisów internetowych
Jeśli moje wypowiedzi były dla Ciebie pomocne, kliknij "Pomógł" i odwdzięcz się ;) |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 1 Dołączył: 16.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
mój mały błąd - zły adres katalogu, na początku powinna być kropka, a więc plik powinien wyglądać tak:
mam nadzieję że zadziała tym razem be problemów ;-) -------------------- http://www.piotr94.net21.pl/ - wykonanie stron i serwisów internetowych
Jeśli moje wypowiedzi były dla Ciebie pomocne, kliknij "Pomógł" i odwdzięcz się ;) |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 1 Dołączył: 16.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
o kropce pamiętałem a nawet dwie bo musiałem wyjść z jednego katalogu aby wejść do tego ukrytego, sprawdziłem poprzez echo ''; czy wypisuje prawidłową ścieżkę i nazwę pliku i jest ok ale niestety nadal nie działa czyli wyświetla się tylko biała strona.
dzięki pitor94 za pomoc jeszcze raz wszystko spróbuje przeanalizować i poszukać błędu. Pozdrawiam Ten post edytował wariusz 18.11.2009, 12:11:47 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
mnie wszystko działa, sprawdzałem swój skrypt na serwerze i bez problemowo...
możesz spróbować tak:
-------------------- http://www.piotr94.net21.pl/ - wykonanie stron i serwisów internetowych
Jeśli moje wypowiedzi były dla Ciebie pomocne, kliknij "Pomógł" i odwdzięcz się ;) |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 1 Dołączył: 16.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
ok nie wchodziłem do file_exists($file) teraz już wchodzę ale wyskakują mi komunikaty:
i mnustwo czegoś takiego : Łz)ťmüµ«čş{™é+Ď-G°đNŘ>€�XQŚčÉ'ŕ¶4CĹŇÄńííj‡0;äFFFFFFF˙µx©í—ÚŽ©ř2lkKŚtDžÎ…çÁ{ę�¦6„Ź=8‚WŁ|ŰÍp–?K?źXÔ˝âr�ćf t=µ’řęIâ#Öu‡}Íߪ˝çÁ!T/»ög¦ýčŇÄoqÍD]m• ‚[oD嬳5ÖÄnĺÓNBxĂŤqŁS�GĽĄ|ý—ŇßŢ�¸žX˛âçş�ŐţôřDb#%Ö¬\ř'ř/żôâµëŕżř¬óÎG¬öŃťÝc�I×(•żç‹/Âşm˘ž.X·ßűĄW�oÝŻAůĎ—Ŕďč ¬T$°ťWŮĂîÄÄśţđ\âXI+;Űŕţń\XÄ‚ţőôŢ“N…}Ýß ‰/ýö6DË�ĂÖ9çŔ»ů&ČŢ>Ä«Wcć¬3,[ζSwÉbj»ĄŰoˇű}A+µMw/ää$ŞtmŞ_ŚůŇČČČČČČčż-5_&üďhl~/qSűI8˙ĽŽăRÜ瞇ßÚéů¨Ţ|‚g–ĂąůV�ž~ţ˝ý§Ľđ‰Č11 »|ěË®„wűť˝]�mÁł+ŕßrGżó݇ľťš„×Ř‹xËżčRxO›_Ę2ńćłËQąćZ¶1Ćô·�ňů¤˙ąŹ.˘ż{ZŰ^•�§§tô†ÚÖÂş†¸NHxwߍ¸RB°v Şw“şÝ.]ăŕ—^D°j¬[oF°ň9xí-°/ż ŃŞ—é8<â=‡®ßohĚúC4ł°ŕ˙» ±zş6Ç OëŞŘviu|•ű+FŃ-ňµ‚¶U˝Ç"(-�K% ç§×äbTëw„3| ×tČÖY‚8‹Sâ¸üé»éąŘ >ńrŃN+‹ąëMîu###Ł_*·¦©›ŕOüu^+E¶?^°-ůcçÂQ5ć�5Eqn�›^›-śľ…řňÄb{pmdj*›–×ç•lž‹k®� ©Ç5ďTŚ®ă cĄ|ˬ†xşť�Îi˙±ńľ˝µ™}/ËĹ’íĎCďQ&q�Úü±ĐęšÜÓYQKÎŹ3 řTö=«´í®÷EÎŁ5•«óĚEBŮIÇ.#ÎěťsćËň1«ŚC�Sŕ7ĺŽÝ!Ž‚]žQ”×˝?"ęy»„šb®ç^;¤\GăŃY‹j˙áĺ; ¶Ďx–Ĺ3m1�0šBUŐ[{3* [°ďIú<É,ľĄXg=_„´Fń»BËņ[`櫪ë÷d¶ÂĚu�>bVďw jakbym nie miał odtwarzacza? |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
sprawdź czy nie masz przed znacznikiem <? jakiejś spacji czy czegoś w tym stylu (enter, znak nowej lini, spacja, ...)
bo wcale nie chodzi o odtwarzacz, ale o to że skrypt wykrywa że zostało wysłane coś przed linijką 5 do przeglądarki... -------------------- http://www.piotr94.net21.pl/ - wykonanie stron i serwisów internetowych
Jeśli moje wypowiedzi były dla Ciebie pomocne, kliknij "Pomógł" i odwdzięcz się ;) |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 1 Dołączył: 16.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie mam teraz dostepu do kompa sprawdze to pozniej a skad wiesz ze przed linijka nr 5?
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
stąd: http://forum.php.pl/index.php?s=&showt...st&p=681652
- pierwsza próba wysłania nagłówka (header) jest w linijce 5, a błąd mówi że coś zostało wysłane wcześniej niż pożądany nagłówek ;-) -------------------- http://www.piotr94.net21.pl/ - wykonanie stron i serwisów internetowych
Jeśli moje wypowiedzi były dla Ciebie pomocne, kliknij "Pomógł" i odwdzięcz się ;) |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 1 Dołączył: 16.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Już nie wiem jak mam to przerobić próbowałem na wiele sposobów, może jeszcze raz opisze co i jak.
Mam plik index w który wygląda częściowo tak:
treść pliku wyswietl_film.php
treść pliku skrypt.php
zmieniałem już tam wiele rzeczy może coś ciągle robię źle jednak nie wiem co :-( po zmianie w pliku skrypt.php na taki:
i po wpisaniu w przeglądrkę adresu:
zaczyna pobierać nazwę pliku "katalog_ukryty" czyli plik z nazwą katalogu oczywiście bezsensu jeśli dodam do tego to zaczyna ściągać ten prawidłowy plik wideo. Pisałeś że jeśli tak się dzieje to jest błąd w embed lub object ale to przecież dzieje się jeszcze zanim plik będzie próbowano odtwarzać więc nie jest to raczej błąd w skrypt.php?? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 08:13 |