richrock Posted October 27, 2008 Share Posted October 27, 2008 I've got my script working perfect to upload files. However, almost everything I see is about uploading images, which is probably the most common use for this function. However, I need to upload the following: .doc, .pdf, .wav, .mpg and .wmv I've found the mimetype for pdf - 'application/pdf', but can't seem to find the other formats. Just got to fill in the gaps here: // allow MIME file types $filetype = array('application/pdf','','',''); $ftype = false; // check if uploaded file type is allowed foreach($filetype as $type) { if ($type == $_FILES['frmfile']['type']) { $ftype = true; break; } } Quote Link to comment Share on other sites More sharing options...
discomatt Posted October 27, 2008 Share Posted October 27, 2008 Don't trust mimetype - It's defined by the client. Instead, check the extension and if you have the extension, check the _real_ mimetype using http://php.net/fileinfo Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.