graft
19.09.2007, 18:10:59
Jak powinien wyglądać warunek?
Chciałbym zamieścić w formularzu, możliwość przesłania załącznika o rozszerzeniu ZIP.
pozdr
kornel-php
19.09.2007, 19:40:27
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
19.09.2007, 21:35:24
Typ mime pliku zip to
application/zip. Listę wszystkich (większości) typów można znaleźć
tutaj.
Krzysztof Klimonda
20.09.2007, 00:44:37
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..