![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 16.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanie. Otóż w swoim skrypcie umieściłem rozpoznawanie plików tekstowych (text/plain). Gdy wybieram jednak inny plik niż .txt to wyświetla mi się błąd o niepoprawnym formacie pliku. Dodałem tak więc jeszcze application/rtf (dla rtf) i application/msword (dla doc). Jednak nie rozpoznaje nadal formatu doc i rtf. Co należy wpisać aby poprawnie rozpoznało te typy, nie tylko sam .txt ?
Up ![]() Powiedzmy że problem rozwiązałem, znalazłem format który przepuszcza i doc i rtf. Jednak przepuszcza także pliki php, a pliki php na serwerze to jednak jest spora luka w zabezpieczeniu. Jest możliwość wykrycia że jest to plik php? Poradziłem sobie w następujący sposób : Rozbicie nazwy pliku przez funkcję substr() i sprawdzenie 4 ostatnich liter. Jeśli są równe .doc, .rtf, lub .txt to zostaje uznane, w przeciwnym wypadku następuje blokada wysyłania pliku. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 10:02 |