PHP是否以任何形式或形式将Apache的Mime-Type暴露给扩展名映射。
也就是说,Apache通常有一个文件扩展名列表(.gif,.pdf),它在一个通常称为mime的文件中映射到Mime-Types列表(image / gif,application / pdf等)。类型。无论如何通过PHP获取当前正在运行的apache进程的这些映射列表?
缺乏这一点,PHP是否有办法向Apache询问它使用的mime.type文件?
答案 0 :(得分:2)
你可能正在运行php作为CGI,但是如果你使用mod_php并且可以通过url访问该文件,你可以看一下:
http://us2.php.net/manual/en/function.apache-lookup-uri.php
或者如果您不受openbasedir限制的限制,您可以循环file('/usr/local/apache2/conf/mime.types')