2013-08-07 56 views
0

我正在使用wideimage来管理上传到我的应用程序的图像。但是,目前我没有对文档进行有效性检查,因此应用程序始终假定上传的内容是有效的图像文档。如何使用wideimage来检查文件是否实际上是一个图像,而不是word文档重命名为.jpg例如。我已经检查了wideimage文档,但无法找到任何东西..我的侦探技能有所欠缺,所以也许这就是为什么...PHP WideImage检查是否有效图像

这里是我WideImage使用的代码:

$image = \WideImage::loadFromFile($new_file); 
$splash = $image->resize('600', '600', 'outside'); 
$splash->saveToFile($dir . '/' . $media_id . '.logo.jpg'); 

回答

0

试试这个

if(!exif_imagetype("full_path/image.jpg")) { 
    echo "Not a valid image!"; 
}