Hola,
Cita: //compruebo si las características del archivo son las que deseo
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 100000))) {
Con esa linea estas limitando los uploads a ficheros cuyo nombre contengan gif o jpeg, ademas de un tamaño menor a 100kb (algo menos).
Modifica esa linea para que cumpla los requisitos de los nuevos ficheros.
Saludos.