Нужна помощь пхп непонимает mime_content_type

[Удален]
3134

Ребята помогите плизз. Вообем делоа такое,

$type_of_file=mime_content_type("$image_thumb");

if ($type_of_file=="image/jpeg") { print "<enclosure url=\"$image_thumb\" type=\"image/jpeg\"/>\n";};
if ($type_of_file=="image/gif") { print "<enclosure url=\"$image_thumb\" type=\"image/gif\"/>\n";};

Это условие какторое должно выводить то или иное значение type соответствующее типу файла, НО пхп оказалось что не понимает mime_content_type версия 4 как нить может можно другим путе м определить тип файла и построить аналог?

Shtogrin
На сайте с 02.11.2006
Offline
95
#1

Проверьте mime_magic.magicfile путь к файлу magic.mime. Попробуйте включить mime_magic.debug

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
[Удален]
#2

это вообще нет в php.ini даже модуля нет такого

Shtogrin
На сайте с 02.11.2006
Offline
95
#3

$info=pathinfo($image_thumb);
switch($info['extension'])
{
case 'gif':
print "<enclosure url=\"$image_thumb\" type=\"image/gif\"/>\n";
break;
.....
}

или можно использовать более ресурсоемкий вариант, используя функцию getimagesize, которая позволяет определить тип файла-картинки по заголовку, см. элемент 'mime' (PHP >= 4.3.0)

dkameleon
На сайте с 09.12.2005
Offline
386
#4

http://ua2.php.net/mime_content_type

Обратите внимание на варнинг и на код в комментариях.

Дизайн интерьера (http://balabukha.com/)
Петр Елагин
На сайте с 21.03.2007
Offline
197
#5
Shtogrin:
getimagesize

+ 1

имено так и делается

Можно мне объяснить значение тэга "enclosure"

[Удален]
#6
Shtogrin:
$info=pathinfo($image_thumb);

switch($info['extension'])
{
case 'gif':
print "<enclosure url=\"$image_thumb\" type=\"image/gif\"/>\n";
break;
.....
}


или можно использовать более ресурсоемкий вариант, используя функцию getimagesize, которая позволяет определить тип файла-картинки по заголовку, см. элемент 'mime' (PHP >= 4.3.0)

СПАСИБО! Сработало

KosoyRoman добавил 16.03.2008 в 20:25

AlienZzzz:
+ 1
имено так и делается

Можно мне объяснить значение тэга "enclosure"

это для news.yandex.ru им написали наднях что необходимо сделать новость с изображением

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий