Ok t respondo...
Creo que es x q IE envia diferente los tipos... ejemplo
Los png los envia "x-png" y moz envia "png"... no intentes hacerle asi
y usa mejor $_FILES[] EN VEZ D $HTTP_POST_FILES[]
Aka te dejo una ayuda
Código HTML:
$foto_tipo = $_FILES["archivo"]["type"];
if(strpos($foto_tipo, "gif"))
{
$extension_e = "gif";
}
if(strpos($foto_tipo, "jpeg"))
{
$extension_e = "jpg";
}
if(strpos($foto_tipo, "png"))
{
$extension_e = "png";
}
if(strpos($foto_tipo, "wbmp"))
{
$extension_e = "wbmp";
}
if(strpos($foto_tipo, "xbm"))
{
$extension_e = "xbm";
}