Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Odczytanie typu przesylanego pliku z naglowka
syntax
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 25.02.2006

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


Witam, mam problem z rozpoznawainiem typu plikow .swf przez mime_content_type pod linuxem (to samo 'file -bi') i nie mam uprawnien do modyfikacji plikow .ini itd.

Poradzono mi aby odczytywac typ pliku z naglowka. Swietnie, tylko po wnikliwej lekturze manual'a nie znalazlem opisu odczytu naglowka 'content-type'. apache_request_headers() czy jak kto woli getallheaders() nie zwraca naglowka 'content-type' przy przesylaniu pliku. Zatem jak moge odczytac typ przesylanego pliku? Ew. jakie sa inne sposoby na poprawne odczytanie typu pliku?

edit//

w $_SERVER tez nie znalazlem info o typie przesylanego pliku.

Dziekuje i pozdrawiam!

Ten post edytował syntax 7.09.2007, 13:03:48
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
l0co
post
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 18.08.2007
Skąd: Bydgoszcz

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


Nagłówek 'Content-Type' nie idzie w requeście od klienta, tylko w odpowiedzi serwera do klienta (response). Jeśli mime_content_type() nie działa u Ciebie prawidłowo dla .swf i nie masz dostępu do ustawień możesz sam napisać if-a który sprawdzi czy plik jest swf i zwróci odpowiedni content-type w takim przypadku.


--------------------
l0co
Go to the top of the page
+Quote Post
syntax
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 25.02.2006

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


no tak... ale jak ja mam to sprawdzic? smile.gif bo chyba nie po rozszerzeniu? (taka opcja raczej odpada poniewaz kazdy mogl by sobie exe'a tym sposobem wrzucic, a potem go uruchomic wywolujac nieprzewidziane konsekwecje, itd. itd.)

Tak wiec wlansie mi o to chodzi, jak poprawnie rozpoznac typ pliku? Czy wlansie mzoe te naglowki przechwytywac, czy mzoe jest lepsze rozwiazanie?

Pozdrawiam.
Go to the top of the page
+Quote Post
l0co
post
Post #4





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 18.08.2007
Skąd: Bydgoszcz

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


Nie ma lepszego rozwiązania, chyba że chcesz analizować w tym celu zawartość pliku. Serwer też ma mapę rozszerzeń na mimetype z której korzysta. A exe-ka nie odpalisz bo zazwyczaj masz ustawione na .swf plugin do odpalania flasha.


--------------------
l0co
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 01:02