gpt4 book ai didi

PHPs mime_content_type() 在 Windows 上失败

转载 作者:可可西里 更新时间:2023-11-01 09:36:04 26 4
gpt4 key购买 nike

我知道 mime_content_type() 已被弃用,但在我看来,目前的替代方案更糟糕。 Finfo似乎需要在 Windows 上添加文件和更改 ini 方向;我不想为我正在制作的脚本要求这个。

我需要找到文件的 mimetype,但是在调用 mime_content_type($filename) 时在 Windows 上它失败了。 mime_magic.magicfile 指向正确的文件,但是在 ini 文件中启用 mime_magic.debug 时,我收到此错误消息:

<b>Warning:</b> mime_content_type()[<a href="http://www.php.net/mime_magic]" rel="noreferrer noopener nofollow">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。

最佳答案

这可能与this bug report有关.当您按照 'FOO' is not a valid mimetype, entry skipped 行调用脚本时,您的错误日志中是否有任何错误? ?

不幸的是,该特定线程中的最终响应是继续使用 <a href="http://pecl.php.net/package/Fileinfo" rel="noreferrer noopener nofollow">Fileinfo</a> ..

通读another thread描述相同的问题 - 当您打开调试时,您将其设置为“On”还是 1?应该没有什么区别,但在上面链接的线程中,这似乎是那种情况下解决方案的一部分。


I am not sure if that is a problem or if it still happens when I disable the debugging and it just doesn't tell me.

当你回显 mime_content_type 的值时,你会得到什么?关闭调试?

关于PHPs mime_content_type() 在 Windows 上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/197508/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com