Buenas:
Me da la sensacion que has invertido esto:
Código PHP:
Ver originalheader("Content-type: $tipo"); header('Content-disposition: attachment; filename="'.$nombre.'.'.$extenciones[$tipo].'"');
Y deberia ser asi?:
Código PHP:
Ver originalheader("Content-type: $extenciones[$tipo]"); header('Content-disposition: attachment; filename="'.$nombre.'.'.$tipo.'"');
Mas que nada por que en
http://en.wikipedia.org/wiki/MIME pone un ejemplo:
Content-Type: text/plain
y por otro lado:
Content-Disposition: attachment; filename=genome.jpeg;
De todas formas si no es esto podrias usar alguna extension que revise las cabeceras de lo que recibes a ver si puede estar el fallo alli.
Saludos.