Estás usando la variable
$uploadOk para marcar archivos inválidos, pero luego subes el archivo sin considerar el valor que tiene.
Debajo del comentario
// Check file size coloca esto:
Código PHP:
Ver originalif($uploadOk == 0) {
die('El archivo no es una imagen válida o tiene una extensión no permitida.'); }