- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
//@see http://ru2.php.net/manual/en/function.exif-imagetype.php
if (!function_exists('exif_imagetype')) {
function exif_imagetype($filename) {
if ((list($width, $height, $type, $attr) = getimagesize($filename)) !== false) {
if ($type > 0) {
return $type;
}
}
return false;
}
}
Скопипастил этот код к себе в проект из мануала с php.net для определения типа картинки, т.к на сервере не было экстеншина Exif.
Много лишних переменных, но в ломак было переписывать, запузырил как есть.
Когда BACKSPACE'ов много...
Единственно что, можно было не объявлять $attr и функция ничего не вернет, если не сможет прочесть тип.
не из мана, а из User Contributed Notes