![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 17.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Tak, jak zawsze i jak lubicie - krótko, zwięźle i na temat.
Chcę napisać upload avatara do CMS'a, ale nie chcę, aby ktoś upladował shella, albo inne gówna ;f. Więc pytanie brzmi tak: czy można i jak podać warunek rozszerzenia pliku? Bez funkcji, czyste zmienne/warunki.
Co m.w wklepać w warunku? Jak się podaje "kilka" warunków w jednym? Za "słownik" przepraszam, na razie się uczę. Za odpowiedzi standard - piwko/pomógł! Pozdrawiam. |
|
|
![]()
Post
#2
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 17.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nie bardzo pomogło, szukam konkretnej odpowiedzi do konkretnie zadanych pytań (objaśnienia).
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 17.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję za pomoc, temat do zamknięcia, "pomógł" tradycyjnie dla każdej wypowiedzi w temacie (IMG:style_emoticons/default/smile.gif) .
|
|
|
![]()
Post
#6
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ale sprawdzanie rozszerzenia nic Ci nie da. To tak jakbyś nie wiedział.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 79 Dołączył: 6.04.2010 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
Niom, tak jak napisał @pedro84. Rozszerzenie pliku wcale nie determinuje jego typu. Typ pliku określony jest metadanymi obecnymi w jego zawartości. Inaczej mówiąc, plik z rozszerzeniem .jpg wcale nie musi być obrazkiem, może zawierać kod, który po uruchomieniu na przykład podopisuje jakieś wesołe fragmenty w innych plikach Twojej strony, która w konsekwencji na przykład zacznie zasypywać serwisy FBI niekoniecznie miłymi dla właścicieli pakietami danych powodującymi utrudnienia w ruchu sieciowym.
W PHP, sprawdzanie czy plik jest obrazkiem wygodnie jest realizować funkcją imagecreatefromstring. Inne opcje: finfo_open, getimagesize, fileinfo. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 6 Dołączył: 25.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Czyli sprawdzenie MIME type daje gwarancję, że dany plik to załóżmy .jpg?
|
|
|
![]()
Post
#9
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
MIME Type? Też nie bardzo.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
A jak brzmi pytanie? Jak sprawdzić rozszerzenie pliku. Czy podany skrypt sprawdza rozszerzenie pliku czy nie?
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 79 Dołączył: 6.04.2010 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
A jak brzmi pytanie? Jak sprawdzić rozszerzenie pliku. Czy podany skrypt sprawdza rozszerzenie pliku czy nie? No jacha że tak. Jakby się dało to też bym dał + na Twojej odpowiedzi. A my tak sobie gaworzymy trochę OT a trochę na temat, bo zagadnienie jest ciekawe a treść pytania troszkę sugeruje, że sprawdzanie rozszerzenia nie jest tak naprawdę tym, czego szuka autor. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 16:26 |