Ciao...ho letto con attenzione tutto il materiale che ho trovato a riguardo e ho provato a mettere in pratica ciò che ho letto.

Ancora ho problemi, posto il mio codice
e ti riporto anche gli errori che da.

Codice PHP:

echo $_FILES['image1']['name']."
"
;
                  echo 
$_FILES['image1']['tmp_name'];                  
                                  if(
$_FILES['image1']['name']){
                                  
$upload_dir $_SERVER["DOCUMENT_ROOT"] ."/nonnagab/images/".$_FILES['userfile']['name'];
                                
move_uploaded_file($_FILES["image1"]["tmp_name"], "$upload_dir"
                                or die(
"Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload."); 

L'errore è questo:

codice:
goal.jpg
/tmp/phpZPf9QQ

Warning: move_uploaded_file(/home/pagespub/public_html/nonnagab/images/): failed to open stream: Is a directory in /home/pagespub/public_html/nonnagab/modifiche.php on line 139

Warning: move_uploaded_file(): Unable to move '/tmp/phpZPf9QQ' to '/home/pagespub/public_html/nonnagab/images/' in /home/pagespub/public_html/nonnagab/modifiche.php on line 139
Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload.
Ho provato a stampare il contenuto delle variabili $_FILES[][] e sono stupito dal contenuto di $_FILES['image1']['tmp_name'] = /tmp/phpZPf9QQ

Mi aiutate dove sbaglio?