All pastes #1328333 Raw Edit

correctMimeTypes

public php v1 · immutable
#1328333 ·published 2009-02-05 20:38 UTC
rendered paste body
  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) ;          }        }      }    }  }