mime_types | Разрешенный mime тип файла (например, "image/"). Проверка осуществляется по данным полученным от посетителя, поэтому для более безопасной проверки используйте extensions.
Вопрос по
Цитата
поэтому для более безопасной проверки используйте extensions.
Что это за extensions, где их взять и как таки проверить? И чем эта проверка более безопасна?
Для получения расширения файла из самого файла можно воспользоваться функцией pathinfo Дело в том, что современные браузеры умеют перестраиваться, т.е. если вы создадите файл test.jpeg и сохраните его как test.png то не смотря на различие файлов он будет корректно обработан браузером. А ведь можно взять *.exe файл и сохранить его как *.jpg