php图像类型、mozila和IE7

php图像类型、mozila和IE7,php,Php,我在页面中插入图像,奇怪的是,我得到了这些类型的图片 使用:$\u文件['img']['type']显示类型 结果: Firefox: image/jpeg IE7: 'image/pjpeg' Firefox: image/png IE7: image/x-png 现在我使用这个过滤器: $type_filter = array('image/gif', 'image/jpeg', 'image/png', 'image/jpg', 'image/bmp', 'image/x-png',

我在页面中插入图像,奇怪的是,我得到了这些类型的图片

使用:$\u文件['img']['type']显示类型

结果:

Firefox: image/jpeg
IE7: 'image/pjpeg'

Firefox: image/png
IE7: image/x-png
现在我使用这个过滤器:

$type_filter = array('image/gif', 'image/jpeg', 'image/png', 'image/jpg', 'image/bmp', 'image/x-png', 'image/pjpeg');
它是好的,还是缺少了什么?
谢谢

我通常会这样做:

if(stristr($_FILES['image']['type'], "image")){
enter code here
}

我认为您正在上载文件,因此您使用了$u文件。使用$_文件['img']['type']将得到PHP所说的内容,而不是数组所说的内容。很好,谢谢;)但我希望只允许:png、jpg、gif和bmp图像类型