lokie538 Posted December 20, 2008 Share Posted December 20, 2008 Hi, I need to check if a picture that has been uploaded is a jpg as it then goes through other scripts for image editing. $uploadedfile = $_FILES['uploadfile']['tmp_name']; if (!($uploadedfile =="image/pjpeg" OR $uploadedfile =="image/jpeg" OR $uploadedfile =="image/jpg")){echo "Your uploaded file must be of JPG or GIF. Other file types are not allowed<BR>"; }; That's the code I have, I swear it was working a few times, but now mysteriously has stopped. Any ideas on why this isnt working or code that will work? Thanks in advance, lokie538 Link to comment https://forums.phpfreaks.com/topic/137813-solved-check-if-an-uploaded-picture-is-jpg/ Share on other sites More sharing options...
MadTechie Posted December 20, 2008 Share Posted December 20, 2008 you need to check type <?php $uploadedfile = $_FILES['uploadfile']['tmp_name']; $uploadedfiletype = $_FILES['uploadfile']['type'];//ADD //updated below to check type not name if (!($uploadedfiletype =="image/pjpeg" OR $uploadedfiletype =="image/jpeg" OR $uploadedfiletype =="image/jpg")) { echo "Your uploaded file must be of JPG or GIF. Other file types are not allowed<BR>"; } ?> Link to comment https://forums.phpfreaks.com/topic/137813-solved-check-if-an-uploaded-picture-is-jpg/#findComment-720287 Share on other sites More sharing options...
lokie538 Posted December 20, 2008 Author Share Posted December 20, 2008 Thanks mate!! That was a quick reply and it now works perfectly!! YOUR A LEGEND!!!! Link to comment https://forums.phpfreaks.com/topic/137813-solved-check-if-an-uploaded-picture-is-jpg/#findComment-720289 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.