correctMimeTypes
public php v1 · immutable function correctMimeTypes() { if($_POST) { $uploadDir = realpath(dirname(__FILE__).'/../web/uploads') ; foreach ($_FILES as $k => $v) { if($v['error'] == 0) { $temp = $v['tmp_name'] ; $name = $v['name'] ; $dest = $uploadDir . '/' . $name ; copy($temp, $dest) ; $mimeType = mime_content_type($dest) ; if($mimeType) { $_FILES[$k]['type'] = $mimeType ; } // prevent a warning if you dont upload a file if (file_exists($dest) && is_file($dest)) { unlink($dest) ; } } } } }