a quien le interese, lo solucioné así:
$image_types = array('image/jpeg', 'image/pjpeg', 'image/gif', 'image/jpg', 'image/png');
Código:
if (in_array($_FILES['pic_icon']['type'], $image_types)&&
in_array($_FILES['link_pic']['type'], $image_types)) {
print "bien";
}else{
print "mal";
}
No se porque cuando chequiaba un jpeg por medio de un echo de $_FILES['pic_icon']['type'], me daba "pjpeg", no tengo idea de porque "pjpeg", y no solo "jpeg".
Saludos
Ratamaster