Below is a piece of my offending code:
Code: Select all
$allowed = array ('image/gif', 'image/jpeg', 'image/jpg', 'image/png', 'image/pjpeg', 'text/plain', 'application/postscript', 'image/bmp', 'image/x-windows-bmp', 'application/msword', 'application/pdf', 'image/tiff', 'application/excel', 'application/x-excel', 'application/x-msexcel', 'application/x-compressed', 'application/x-zip-compressed', 'application/zip', 'multipart/x-zip', 'video/quicktime', 'video/x-ms-wmv', 'image/x-photoshop', 'text/rtf', 'image/photoshop', 'image/x-photoshop', 'image/psd', 'application/photoshop', 'application/psd', 'zz-application/zz-winassoc-psd');
if (!in_array($_FILES[$filename]['type'], $allowed))
{
$upload_valid = FALSE;
$errors[] = 'This file type is not allowed for upload through this form.';
unlink ($_FILES[$filename]['tmp_name']);
}