У меня есть ошибка, найденная в заголовке (Call to undefined function mime_content_type()
). Я читал о повторной компиляции PHP, а также использовании finfo_open(FILEINFO_MIME_TYPE);
, Проблема с последней заключается в том, что моя версия PHP составляет 5.2.15, которая слишком старая для поддержки finfo
, поэтому я переключился на mime_content_type()
(что, на мой взгляд, более чистое), но мой сервер тоже не поддерживает это!
Мой вопрос заключается в следующем: могу ли я использовать ini_set()
для установки значения, чтобы я мог использовать mime_content_type()
, или есть другой способ (хакерство), чтобы получить тип mime файла?
Вот мой PHPinfo (): http://staging.cliquesoft.org/cs/infos.php
Спасибо за любую помощь.
Вы можете использовать повторную реализацию из http://upgradephp.berlios.de/ . Он определяет функцию te mime_content_type
если отсутствует. Вы найдете его в include("ext/mime.php");
Также есть версия в PEARs PHP_Compat .