Ciao, ho un form per caricare file in una cartella del server ftp,
ma mi dà sempre errore nel caricamento e controllando l'array $_FILES ho visto
che è sempre vuoto. Potete aiutarmi? Grazie.
Questo è il codice:
Codice PHP:
    <div id="inserimento" align="right">
    
<h3>Inserimento nuova news</h3>



<form action="" method="post" enctype="multipart/form-data">
<label>Inserire Titolo</label> 
<input type="text" name="titolo" size="30" />



<label>Inserire Descrizione</label> 
<textarea name="descrizione" rows="5" cols="29"></textarea>


<label>Carica Immagine</label> 
<input type="file" name="upload" size="40" />



<input type="submit" name="inserisci" value="Inserisci News" />


</form>

</div>

<?php
      
if (is_uploaded_file($_FILES['upload']['tmp_name'])) 
   {
       
$titolo addslashes($_POST['titolo']);    
       
$descrizione addslashes($_POST['descrizione']);
          
$nome_file $_FILES['upload']['name'];
       
   if (
$_FILES["upload"]["error"] > 0)
   {
          echo 
"Error: " $_FILES["upload"]["error"] . "
"
;
   }
 
     
// Sposto il file nella cartella da me desiderata
     
if (!move_uploaded_file($_FILES['upload']['tmp_name'], 'news/'.$nome_file))
      {
           echo 
"<script type=\"text/javascript\">"
           echo 
"alert(\"Errore nel caricamento dell'immagine\")"
           echo 
"</script>";
     } 
     else
     {
         
$sql mysql_query("insert into news (titolo, descrizione, nome_file)
                            values('
$titolo', '$descrizione', '$nome_file')") or die (mysql_error());    
    
                            
        echo 
"<script type=\"text/javascript\">"
           echo 
"alert(\"News inserita\")"
           echo 
"</script>";
      }
   }
    
?>