2017-04-25 20 views
0

長い話が短いCMSとサーバー環境を使用すると、php.iniについてかなり気になります。だから私はですは、 "未定義関数finfo_open"エラーの標準的な修正は、php.iniでfileinfoを有効にすることであることを認識しています。しかし、その通常の解決策は選択肢ではありません。良い代替/利用可能なクラス/関数/ etcがありますか?その機能を置き換えるために?未定義関数finfo_open、php.iniを変更することができません

答えて

1

Bad Luck。これらの機能にはポリフィルはありません。

php_fileinfoを有効にして、finfo_*の機能を使用する必要があります。もちろん

、あなたはポリフィルを書くことを試みることができる:PHP-SRCにおける内線の

if(! function_exists('finfo_open')) 
{ 
    // re-implement finfo_open in user-space, for use when ext not loaded 
} 

ソース:https://github.com/php/php-src/blob/master/ext/fileinfo/fileinfo.c

関連する問題