Проверка типа файла из формы на PHP

147
27 марта 2019, 23:20

Искал ответ на этот вопрос и находил много разных решений: с помощью простой проверки $_FILES['file']['type'], но говорят, что mime-type легко подделать; также говорили про функцию finfo(); а для изображений вообще рекомендуют использовать getimagesize().
Так все таки, как правильно проверять отправленные файлы из формы на подходящий тип в случаях:
1) когда предполагается загрузка ТОЛЬКО изображений с определенным расширением (допустим jpg и png)?
2) когда помимо изображений определенного расширения можно также загрузить документ (допустим только PDF)?

READ ALSO
Ошибка в PHP “Object of a class couldn't be converted to a string”

Ошибка в PHP “Object of a class couldn't be converted to a string”

Всем привет! Столкнулся со странной для меня ошибкой, имеется код:

152
Как прибавить число к последнему числу в строке

Как прибавить число к последнему числу в строке

Есть какое то определенное значение, получаю последнее в нем число, если оно есть прибавляю к нему 1

161
Чат на php и mysql

Чат на php и mysql

Пишу чат на php, сообщения отправляются в базу данных mysql и получается достать их оттуда, но проблема в том, что не получается вывести email того...

163
Что делает эта функция preg_replace_callback?

Что делает эта функция preg_replace_callback?

preg_replace_callback("/&#(\d+);/", array($this, "chr"), $strQuery);

131