0

このコードを実行するときは、次の指示に従いました。

$filename = "http://localhost/__MODULES/_TRYES/logo4w.pdf";
  echo finfo_file($finfo, $filename);

次のエラーが表示されます。

    Warning: finfo_file() expects parameter 1 to be resource, 
boolean given in C:\xampp\htdocs\__MODULES\_TRYES\try_10.php on line 13

また、phpinfo() を表示すると、次の警告メッセージが表示されます: http://i.imgur.com/krIqths.jpg

私はphp 5.3.5を実行しています

4

1 に答える 1

0

php mime モジュールは、使用している php バージョンより古いです。新しい MIME モジュールを入手するか、可能であれば php スタック全体を更新してください。

URL TRYES/logo4w.pdf">http://localhost/_MODULES/_TRYES/logo4w.pdf はブラウザで動作しますか?

コードに含まれていますか


$finfo = finfo_open(FILEINFO_MIME_TYPE); 

$filename=?の前に?

ここにあなたが必要とするもののための既製の関数があります


function getUrlMimeType($url) {
    $buffer = file_get_contents($url);
    $finfo = new finfo(FILEINFO_MIME_TYPE);
    return $finfo->buffer($buffer);
}
于 2013-07-09T22:13:15.810 に答える