Я знаю, что mime_content_type () устарела, но мне показалось, что альтернатива на данный момент хуже. Finfo
, кажется, требует добавления файлов и изменения ini-направлений на окнах; Я не хочу требовать этого для сценария, который я делаю.
Мне нужно найти mimetype файлов, но при вызове mime_content_type($filename)
в Windows происходит сбой. mime_magic.magicfile указывает на правильный файл, но при включении mime_magic.debug в INI-файл, я получаю это сообщение об ошибке:
<b>Warning:</b> mime_content_type()[<a href="http://www.php.net/mime_magic]" rel="nofollow noreferrer">http://www.php.net/mime_magic]</a>: mime_magic not initialized in <b>C:\xampp\htdocs\test.php</b> on line <b>2</b>
Я не уверен, если это проблема, или это все еще происходит, когда я отключаю отладку, и это просто не говорит мне.
Я проверил, extension=php_mime_magic.dll
включен в INI-файл, и httpd.conf указывает
LoadModule mime_module modules/mod_mime.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
Я использую XAMPP 1.6.5.