Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]wyświetlanie zawartości pliku
msbm
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 26.10.2008

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


Sprawa jest może prosta ale...

Potrzebuję wyświetlić plik tylko zalogowanemu użytkownikowi więc "przepuszczam" jego zawartość poprzez php i tutaj pojawia się problem:
Co jeżeli plik ma np 30 - 40 mb (video) używająć file get contentst tak naprawdę wczytuję go całego do systemu a potem echu'je więc mogę się załapać na limit pamięci jaki potrzebuje skrypt do działania?
Jak to zrobić "inteligentniej"? da się? może jakieś bezpośrednie przekierowanie użytkownika na ten plik? ale wtedy dostęp do niego trzeba jakoś odciąć żeby nie dało się normalnie do niego dostać? jakieś pomysły?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
macza
post
Post #2





Grupa: Zarejestrowani
Postów: 236
Pomógł: 4
Dołączył: 1.05.2006
Skąd: Lublin

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


modrewrite lub ukryj plik np: ?upload.php?plik_id=1
Go to the top of the page
+Quote Post
msbm
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 26.10.2008

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


hm... no ukrycie poprzez php jest ok, tylko że potem jak wyświetlić - przesłać przeglądarce ten plik? jeżeli robię to porpzez file get contents to skrypt najpeirw wczytuje do pamięci serwera ten plik = możliwość przekorczenia limitu przydzielanego dla skryptu, da się jakoś freadem "pakietowo" to przetwarzać czyli wczytuję ileś kb wysyłąm do przeglądarki, wczytuję wysyłam itd? tak żeby skrypt nie"puchł" od pliku video?
Albo jak to zrobić htaccesem? żeby dało się plik poprzez php wysłać a nie był dostępny bezpośrednio.
Go to the top of the page
+Quote Post

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: 22.08.2025 - 15:55