我知道 mime_content_type() 已被弃用,但在我看来,目前的替代方案更糟。Finfo
似乎需要在 Windows 上添加文件和更改 ini 方向;我不想为我正在制作的脚本要求这个。
我需要找到文件的 mimetype,但是mime_content_type($filename)
在 windows 上调用时它失败了。mime_magic.magicfile 指向正确的文件,但是在 ini 文件中启用 mime_magic.debug 时,我收到以下错误消息:
Warning: mime_content_type()[http://www.php.net/mime_magic]: mime_magic not initialized in C:\xampp\htdocs\test.php on line 2
我不确定这是否是一个问题,或者当我禁用调试时它是否仍然发生并且它只是没有告诉我。
我检查了,并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。