Posted by Norman Peelman on 02/20/07 04:39
bill wrote:
> Can anyone help. I am using the following code to check that jpg image
> only can be uploaded
>
> if ($_FILES['userfile']['type'] != 'image/jpeg')
> {
> $msg = 'Problem: file is not jpg';
> }
>
> when uploading a jpg or jpeg this works fine in firefox but when i try
> to upload a jpg using internet explorer an error is produced saying that
> it is not a jpg when in fact it is.
> Can anyone help
> Thanks
> bill
Try:
if (($_FILES['userfile']['type'] != 'image/jpeg') &&
($_FILES['userfile']['type'] != 'image/jpg'))
{
$msg = 'Problem: file is not jpg';
}
or:
//edit array to suit needs
$img_types = array('image/jpeg','image_jpg','image/gif','image/png');
if (!in_array($_FILES['userfile']['type'],$allowed_types))
{
$msg = 'Problem: file is not of allowed image type.';
}
---
Norm
[Back to original message]
|