hai solo sbagliato a scrivere il path di destinatione dell'immagine
'impgpro/'
credo che la p non ci vada :P

inoltre, se il move va a buon fine nell'if, non č corretto rifarlo nell'else perchč troverebbe giā il file correttamente spostato.

Codice PHP:
   if (!move_uploaded_file($_FILES['image']['tmp_name'], 'imgpro/'.$_FILES['image']['name']))   
   {
      
$msg "

Errore nel caricamento dell'immagine!!</p>"
;
    }    
   else
   {
      
$msg "

Upload Completato</p>"

   }