Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Не определяет mime type
Форумы портала PHP.SU » » Работа с файловой системой и файлами » Не определяет mime type

Страниц (1): [1]
 

1. Demest - 16 Марта, 2015 - 13:36:27 - перейти к сообщению
Здравствуйте при загрузке файла TIF, php не определяет его mime type, вместо него в $_FILES['filename']['type'] пустая строка, с другими картинками все в порядке, в чем может быть проблема?
2. Мелкий - 16 Марта, 2015 - 13:47:01 - перейти к сообщению
$_FILES type определяет не PHP, а сообщает клиент. Поэтому там может быть всё, что угодно.
Определение на стороне PHP: http://php.net/manual/en/ref.fileinfo.php
Для картинок можно пнуть getimagesize, TIFF вроде умеет определять.
3. Demest - 16 Марта, 2015 - 13:59:34 - перейти к сообщению
Похоже файл вообще не загружается, потому-что $_FILES['filename']['tmp_name'] тоже пустой, а здесь в чем может быть проблема?
4. Мелкий - 16 Марта, 2015 - 14:05:03 - перейти к сообщению
См. $_FILES['filename']['error']
Какое значение что значит: http://php.net/manual/en/feature...pload.errors.php
5. Demest - 16 Марта, 2015 - 14:10:21 - перейти к сообщению
Спасибо, оказывается файл не загружается, потому-что превышает 2 МБ!

 

Powered by ExBB FM 1.0 RC1