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 回答