Disculpa ya te entendí.
Te está mostrando los echo aún cuando supuestamente no hay errores.
Vayamos por partes ¿Cuales te muestra? Es posible que se deba a la variable $error.
... O quizás esté en el $_FILES['archivo']
Por cierto es diferente:
Código PHP:
if($_FILES['fichero']['type']=="image/jpeg"){...}
if($_FILES['fichero']['type']=="image/pjpeg"){...}