Мутник
Новичок
Типы файлов
Хочу дать пользователю закачивать на сервер только
Можно ли как то проверить файл на валидность данному формату, кроме как используя расширение?
пробовал функцией mime_content_type(), так она на двух разных серверах выдает разные типы для некоторых документов (в частности для *.rar выдала text/plain). Можно, конечтно, поверить данным, которые выдает массив $_FILES, но с ним есть приколы, в частности для jpg.
существует image/jpeg && image/pjpeg.
есть ли какое то универсальное решение? или надо все возможные варианты ручками рассматривать?
P.S. идея была сделать
НО будет ли это правильно?
P.P.S. только не надо тут флейма и "умных" мыслей.
Хочу дать пользователю закачивать на сервер только
PHP:
*.jpg
*.jpeg
*.tif
*.tiff
*.zip
*.rar
пробовал функцией mime_content_type(), так она на двух разных серверах выдает разные типы для некоторых документов (в частности для *.rar выдала text/plain). Можно, конечтно, поверить данным, которые выдает массив $_FILES, но с ним есть приколы, в частности для jpg.
существует image/jpeg && image/pjpeg.
есть ли какое то универсальное решение? или надо все возможные варианты ручками рассматривать?
P.S. идея была сделать
PHP:
$allowed=array('image/jpeg', 'image/pjpeg','image/gif', 'image/tiff', 'application/octet-stream', 'application/x-zip-compressed');
P.P.S. только не надо тут флейма и "умных" мыслей.