si vas a usar varios formatos de archivos podrias hacer directamente una funcion que controle los mimes que vos quieras usar y de esta forma estarias mejorando tu programacion (mejor dicho "ordenando" jajaj)
como puede ser asi
Código PHP:
<?
function checkMime( $mimeType )
{
switch( $mimeType )
{
//si es alguno de los mime types permitidos entonces retorno TRUE
case 'image/jpeg': return true; break;
case 'image/pjpeg': return true; break;
case 'image/gif': return true; break;
case 'image/png': return true; break;
//sino retorno FALSE
default: return false; break;
}
}
if( checkMime( $_FILES['imagen']['type'] ) ) {
//aca hago lo que tenga que hacer
}
?>