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
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Не определяет mime type
Покинул форум
Сообщений всего: 8
Дата рег-ции: Февр. 2015
Помог: 0 раз(а)
Здравствуйте при загрузке файла TIF, php не определяет его mime type, вместо него в $_FILES['filename']['type'] пустая строка, с другими картинками все в порядке, в чем может быть проблема?
Мелкий
Отправлено: 16 Марта, 2015 - 13:47:01
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
$_FILES type определяет не PHP, а сообщает клиент. Поэтому там может быть всё, что угодно.
Определение на стороне PHP: http://php.net/manual/en/ref.fileinfo.php
Для картинок можно пнуть getimagesize, TIFF вроде умеет определять.
----- PostgreSQL DBA
Demest
Отправлено: 16 Марта, 2015 - 13:59:34
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Февр. 2015
Помог: 0 раз(а)
Похоже файл вообще не загружается, потому-что $_FILES['filename']['tmp_name'] тоже пустой, а здесь в чем может быть проблема?
Мелкий
Отправлено: 16 Марта, 2015 - 14:05:03
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.