Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Walidacja
Forum PHP.pl > Forum > Przedszkole
graft
Jak powinien wyglądać warunek?

Chciałbym zamieścić w formularzu, możliwość przesłania załącznika o rozszerzeniu ZIP.

pozdr
kornel-php
Sprawdzasz, czy ostatnie 3 litery (substr" title="Zobacz w manualu PHP" target="_manual), ewentualnie ostatni ciąg znaków po ostatniej kropce explode" title="Zobacz w manualu PHP" target="_manual to 'zip' - to jest pierwsza, mniej bezpieczna metoda.

Druga to sprawdzenie typu mime dla pliku przez header (tylko nie pamiętam jaki jest typ mime dla zipów - jeśli wogóle takowy jest)...
batman
Typ mime pliku zip to application/zip. Listę wszystkich (większości) typów można znaleźć tutaj.
graft
super, dzięki guitar.gif
Krzysztof Klimonda
Nagłówek ustawiany jest przez przeglądarkę więc opieranie się na nim jest bez sensu.
Najlepiej jeśli twój serwer posiada rozszerzenie fileinfo: http://pl2.php.net/manual/en/ref.fileinfo.php jeśli nie ma to może będzie http://pl.php.net/zip a jeśli i tego nie masz to chyba rzeczywiście pozostaje sprawdzenie rozszerzenia..
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.