【发布时间】:2019-09-10 02:55:25
【问题描述】:
这在 PHP 5 中有效,但现在不是:
if (function_exists('finfo_open')) {
$mime = finfo_open(FILEINFO_MIME_TYPE);
$mime_type = finfo_file($mime, "FILE-PATH");
if($mime_type == array("application/pdf", "image/jpeg", "image/png"))
echo "file is pdf";
else
echo "file is not pdf";
finfo_close($mime);
}
【问题讨论】:
-
@Jax297 - 我的问题是为什么现在不行?哪些方面需要改变?您的链接已有七年历史了。
-
if( in_array($mime_type, array("application/pdf", "image/jpeg", "image/png"))) echo "文件是 pdf"; else echo "文件不是 pdf";
-
@Jax297 - 仍然得到“文件不是 pdf”。