И тъй, работя си аз по един проект. Избирам си една задачка от бележката "to-do", а именно качените снимки да се съхраняват и в оригинален формат. За целта обаче ми трябва да знам какъв е тагът "Content-Type" на снимката.
Та търся аз функция, която да извлича информацията. И намирам mime_content_type(). Само че тая функция е deprecated в полза на библиотеката fileinfo. Само че тая библиотека се появява вградена чак в php 5.3.0, а аз ползвам 5.2.9. Та на ръка ще инсталирам модула с pecl. Да, ама той не ще да се компилира, липсва му някаква библиотека libmagic, която пък никъде не мога да намеря. Та връщам се на варианта mime_content_type(). Оказва се, че си я има функцията, ама за да не връща "" ми трябва един файл /usr/share/mime.magic . Тоя файл също го е хванала липсата. По някое време взех, че погледнах часовника и си казах "Я, то минава полунощ. По-добре да опищя блога и да си лягам.".
Между другото се сещам как преди 6 часа се захванах с една "дребна задачка". Да живее php 5.2.9!
p.s. успях! оказа се, че на openSUSE тоя файл е в /usr/share/mime/magic. След като добавих
mime_magic.magicfile = "/usr/share/mime/magic"
в php.ini проработи.
p.p.s. всъщност не работи. Какъвто и файл да дам, връща text/plain.
Одессе, Днепре недвижимость недвижимост
СПС.…
Я тут…
СПС.…
Я тут…