在php上传期间安全检查pdf文件

时间:2013-04-25 08:45:58

标签: php file-upload

我想在上传之前检查pdf。

我想检查pdf是否是恶意的。

例如:我将php文件保存为pdf并上传。但服务器显示错误,表明它不是有效的pdf。

那么如何在php中检查pdf是否真实?

1 个答案:

答案 0 :(得分:0)

请参阅php:http://www.php.net/fileinfo的Fileinfo扩展程序,此处使用示例:http://www.php.net/manual/en/function.finfo-open.php
L.E:请注意,FileInfo是检查文件类型的唯一方法。不要使用他们的扩展来检查文件类型,这是一个很大的错误 此外,如果Fileinfo由于某种原因不可用而您无法安装并且您具有shell访问权限,则可以:$info = exec('file -ib ' . escapeshellarg($filePath)); print_r($info);