调用未定义的函数mime_content_type(),无法更改服务器设置

Boj*_*les 4 php mime-types

我在标题中找到了错误(调用未定义的函数mime_content_type()).我读过有关重新编译PHP以及使用的内容finfo_open(FILEINFO_MIME_TYPE);.后者的问题是我的PHP版本是5.2.15,这太旧了不支持finfo,所以我切换到mime_content_type()(在我看来更干净),但我的服务器也不支持!

我的问题是这样的:我可以ini_set()用来设置一个值,这样我可以使用mime_content_type(),或者是否有另一种(可能是hackier)方式来获取文件的mime类型?

这是我的PHPinfo():http://staging.cliquesoft.org/cs/infos.php

谢谢你的帮助.

mar*_*rio 5

您可以使用http://upgradephp.berlios.de/中的重新实现.mime_content_type如果缺少,它定义te 函数.你找到了include("ext/mime.php");

PEARs PHP_Compat中还有一个版本.