Mmmm supongo que están tratando de hacer pasar un archivo php por una imagen, bueno, podemos agregar el siguiente código...
Código PHP:
Ver original if (count($allInfo) == 0) { echo 'el archivo subido no es una imagen!';
}
}
De esta forma no importa en absoluto que intenten hacer pasar un archivo (sea cual sea) como imagen al agregar la extensión de una imagen, al no ser imagen, getimagesize no entregará ninguna información, por lo tanto será seguro que el archivo no es una imagen...