Diskuze: Validácia súboru - musí byť jpeg
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, na to ti doporučím postarší, ale stále dobrý článek od Kuby Vrány. -> http://php.vrana.cz/…zivatele.php
Tedy pro zjištění typu souboru použiješ tmp_name.
Mne sa temp name uklada ako DACO345.tmp, takze to nezistim. Podla mena
uploadovaneho suboru (jeho koncovky) je nevhodne, podla mime typu v $_FILES poli
to robim teraz a tiez sa to da jednoducho oklamat, funkcia na zistenie mime
tyypu get_mime_content je v php oznacena ako zastarala, a getimagesize nemozem
pouzit pretoze nezistim ci ide o jpeg, gif alebo png... Tak ako?
// skusim sa este pozriet lepsie na getimagesize lebo ta vyhadzuje nejake info o obrazku a mozno sa to bude dat s nou
*mime_type_content
skus sa pozrieť na http://php.net/…nfo-open.php a všetky funkcie s tým súvisiace
Funkce getimagesize ti řekne pravdivé údaje o obrázku.
echo getimagesize($_FILES['obrazek']['tmp_name'])['mime'];
A dostaneš pravdivý typ souboru, nehledě na koncovku.
Zobrazeno 6 zpráv z 6.