Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Walidacja, Jaki warunek dla pliku ZIP
graft
post 19.09.2007, 18:10:59
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 24.03.2007

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


Jak powinien wyglądać warunek?

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

pozdr
Go to the top of the page
+Quote Post
kornel-php
post 19.09.2007, 19:40:27
Post #2





Grupa: Zarejestrowani
Postów: 210
Pomógł: 20
Dołączył: 7.07.2006
Skąd: Krotoszyn

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


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)...


--------------------
:)
Go to the top of the page
+Quote Post
batman
post 19.09.2007, 21:35:24
Post #3





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Typ mime pliku zip to application/zip. Listę wszystkich (większości) typów można znaleźć tutaj.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
graft
post 19.09.2007, 23:02:03
Post #4





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 24.03.2007

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


super, dzięki guitar.gif
Go to the top of the page
+Quote Post
Krzysztof Klimon...
post 20.09.2007, 00:44:37
Post #5





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 5.09.2007

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


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..
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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:15