Читал, многие советуют проверять загруженное изображение (да и файлы вообще), пока оно еще находится в папке "/tmp", и только если проверка удачна - переносить его , так сказать, к себе.
Кто-то советует сразу перенести к себе, и никогда не работать с файлом, пока он еще в "/tmp".
подскажите, какие плюсы и минусы у обоих этих вариантов.
И еще: какой самый надежный и легкий способ узнать mime-тип файла?
1. Forever - 14 Марта, 2016 - 05:57:26 - перейти к сообщению
2. Шмайсер - 14 Марта, 2016 - 07:49:07 - перейти к сообщению
Можно покупать продукты и сразу есть, не интересуясь ни сроком годности, ни надежностью производителя. Результат тот-же, как и с картинками... может прокатит а может будешь "быстро какать".
как минимум, проверять что это картинка - имхо необходимо.
как минимум, проверять что это картинка - имхо необходимо.
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- if(($_FILES[$file]['type'][$i] != 'image/jpeg') and ($_FILES[$file]['type'][$i] != 'image/gif') and ($_FILES[$file]['type'][$i] != 'image/png')){
- $error =$_FILES[$file]['name'][$i] . " Файл не является изображением JPG, GIF или PNG. ";
- }