Tu codigo en varios puntos tiene algunos errores, prefiero presentarte una alternativa
basada en lo que ya tienes.
Código PHP:
Ver original$my_array['type'][] = 'image/jpeg';
$my_array['type'][] = 'image/png';
if( check($my_array['type'])){
echo "existen no permitidos";
}else{
echo "todos son permitidos";
}
function check($filetypes)
{
'image/jpeg',
'image/gif',
'image/png',
'image/pjpeg',
'image/x-png'
);
$error = false;
foreach ($filetypes as $file) {
$error = true;
}
}
return $error;
}
Simule los campos de file con $my_array
espero que puedas interpretarlo.
Saludos.