Allora, tu scrivi
Codice PHP:
if (!move_uploaded_file($_FILES['image']['temp_name'], 'utenti/img/pippo.jpg'.$estenzione.$_SERVER "DOCUMENT_ROOT" ])) 
ma:
1) è $_FILES['image']['tmp_name'], non temp_name

2) 'utenti/img/pippo.jpg'.$estenzione.$_SERVER [ "DOCUMENT_ROOT" ]
ti viene fuori una cosa tipo
utenti/img/pippo.jpgjpgnome_cartella_dello_script
che caspita di percorso è questo?