Hola, pues lo que pasa es que antaño ya tuve un problema parecido y resultaba que para explorer, las imagenes jpg, son "image/pjpeg", esta vez he puesto este tipo de archivo tmb como permitido, pero sigue el problema, y no así cuando subo una imagen gif o png.
Repito, en firefox me funciona bien y no en el explorer.
Código PHP:
$xpos=0;
$ypos=0; // si el thumb no es cuadrado
if($ancho>$alto){
$ancho_thumb=$tam_thumb;
$anchothumb=$ancho_thumb;
$alto_thumb=($ancho_thumb * $alto) / $ancho;
$altothumb=$alto_thumb;
}else
{
$alto_thumb=$tam_thumb;
$altothumb=$ancho_thumb;
$ancho_thumb=($alto_thumb * $ancho) / $alto;
$anchothumb=$ancho_thumb;
}
}
$marcothumb=imagecreatetruecolor($anchothumb, $altothumb);
$thumb=imagecopyresized($marcothumb, $img, 0, 0, $xpos, $ypos, $ancho_thumb, $alto_thumb, $ancho, $alto);