Ciao ayrton, grazie per la risposta.
Ho provato ma mi dà un errore sulla riga dove ho inserito il tuo codice:
Parse error: syntax error, unexpected T_VARIABLE in  /web/htdocs/miosito/home/onda27/fileupload.php on line  **66
Ti posto il codice pulito del file che uso
<html>
<head>
<title>Upload</title>
</head>
<body bgcolor="#99CCFF">
<?php
/*
Nom :        WD_Upload V2
Description :    Ce script permet d'uploader des fichiers images dont les extensions sont précisées dans le tableau associatif $extensions_ok. De plus il accepte les extensions en majuscules et vérifie les caractéristiques du fichier (poids, hauteur, largeur) avant de l'uploader ou non grâce à move_uploaded_file dans le répertoire destination définit par $target. Ce répertoire doit être créé manuellement sur le serveur distant.
*/
?>
<code>
<?php
//--------------------------------------
//  DEFINITION DES VARIABLES
//--------------------------------------
$target     = "../upload/";  // Directory di destinazione
$max_size   = 1250000;     // Dimensione max
$width_max  = 600;        // Larghezza max
$height_max = 600;        // Altezza max
$extensions_ok = array("jpg","gif","png","jpeg");
//------------------------------------------------------------
//  DEFINITION DES VARIABLES LIEES AU FICHIER
//------------------------------------------------------------
$nom_file   = $_FILES['fichier']['name'];
$taille     = $_FILES['fichier'];
$tmp        = $_FILES['fichier']['tmp_name'];
$chemin     = $target.$_FILES['fichier']['name'];
$extension  = substr($nom_file,-3); // Récupération de l'extension
//---------------------------
//  SCRIPT D'UPLOAD
//---------------------------
if($_POST['posted'])
{
// On vérifie si le champ est rempli
  if($_FILES['fichier']['name'])
  {
     // On vérifie l'extension du fichier
    if(in_array(strtolower($extension),$extensions_ok))
    {
       // On récupère les dimensions du fichier
        $infos_img = getimagesize($_FILES['fichier']['tmp_name']);
            
        // On vérifie les dimensions et taille de l'image
        if(($infos_img[0] <= $width_max) && ($infos_img[1] <= $height_max) && ($taille <= $max_size))
        {
        
           // Si c'est OK, on teste l'upload
            if(move_uploaded_file($tmp,$chemin))
            {
              // Si upload OK alors on affiche le message de réussite
                echo '<p>.....<b>Caricamento eseguito con successo!</b></p>';
                echo '<p>Qui sotto in rosso trovi il link del file che hai inviato.<br />
Selezionalo con il mouse, <b>TUTTO</b>, dalla prima parentesi all?ultima,  <b>COPIALO</b> con il tasto destro e incollalo nel tuo messaggio.<p></p>
<b><font color="#FF0000"></font></b></p>';
            
            }
               else
            {
               // Sinon on affiche une erreur système
                echo '<p>Problema durante l?upload!</p>';
                
            }
        }
          else
        {
          // Sinon erreur sur les dimensions et taille de l'image
          echo '<p>Errore di dimensioni in byte (max 1 Mb) o in pixel (max 600 pixel per lato)</p>';
        }
    }
      else
    {
      // Sinon on affiche une erreur pour l'extension
        echo '<p>Formato file non valido, sono consentiti solo: jpg, gif, png, jpeg</p>';
        
    }
   }
    else
   {
    // Sinon on affiche une erreur pour le champ vide
    echo '<p>Devi scegliere un file!</p>';
   }
}
?></code>
<form enctype="multipart/form-data" action="<?php echo $PHP_SELF; ?>" method="POST">
<input type="hidden" name="posted" value="1">
<td>Seleziona il file da caricare</td>
<input name="fichier" type="file">>>>><input type="submit" value="OK">
</form>
</body>
</html>
```**