我在执行此代码时已按照说明操作:
$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
答案 0 :(得分:0)
php mime模块比你拥有的php版本旧。获取更新的mime模块,或者只在可能的情况下更新整个php堆栈。
网址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);
}