Envia el encabezado (header) una linea antes de imagejpg($imagennueva), digo, si hay algun error lo unico que vas a ver es una X roja en IE y un mensaje en Firefox de que no se puede mostrar la imagen porque contiene errores.
Antes que nada, habria que averiguar si realmente se subio la imagen:
Código PHP:
Ver originalif($_FILES['archivo']['error'] != 0) {
die('Error subiendo archivo # ' . $_FILES['archivo']['error']); }
Si $_FILES['archivo']['error'] es cero, entonces si se subio un archivo, de lo contrario, necesitas analizar el numero de error para ver que esta pasando.