Здравствуйте! Изучаю загрузку файлов на сервер и наткнулся в этой статье на вот такую фразу:
$_FILES['userfile']['type']
Mime-тип файла, в случае, если браузер предоставил такую информацию. В качестве примера можно привести "image/gif". Этот mime-тип не проверяется на стороне PHP, так что не полагайтесь на его значение без проверки.
Как можно проверить этот MIME-тип если он не проверяется на стороне PHP? Как его проверить на клиенте? И как проверит на сервере?
Заранее спасибо!
Речь в документации идет о том что не стоит полагаться и использовать для серьезных проверок информацию из $_FILES['userfile']['type'], а стоит самому определять MIME-тип файл, например с помощью функции mime_content_type