5

finfo_open() を簡単に呼び出すと、次のようになります。

「未定義関数 finfo_open() の呼び出し」

FileInfo は php 5.3.3 (Unix) に同梱されていませんか。php.ini で有効にする必要がありますか?

ありがとう

4

2 に答える 2

1

有効にできるように見えますが、いくつかの定数が欠落しています。これらは私のシステムからの値です:

FILEINFO_NONE = 0
FILEINFO_SYMLINK = 2
FILEINFO_MIME = 1040
FILEINFO_MIME_TYPE = 16
FILEINFO_MIME_ENCODING = 1024
FILEINFO_DEVICES = 8
FILEINFO_CONTINUE = 32
FILEINFO_PRESERVE_ATIME = 128
FILEINFO_RAW = 256

多分それは役立ちます。

于 2011-06-19T01:26:41.533 に答える
0

実際には、サーバー上の php が何らかの理由でそれなしでコンパイルされている可能性があります。

新しい .php ファイルを作成し、infamous を配置して<? phpinfo(); ?>、その拡張機能がコンパイルされているかどうかを確認します。

于 2011-06-19T00:17:54.643 に答える