oltre a controllare il tipo controlla anche l'estensione:
codice:
$extension = end(explode(".", $_FILES['upfile']['name']));
$extension = strtolower($extension);
switch ($extension) {
    case "gif":
         ok ...
}
scusa bgp avevo il thread aperto