codice:
if (is_uploaded_file($_FILES['foto']['tmp_name'])) 
            {
                
                $percorso="img_grandi/";
                echo $percorso;
            	print_r($_FILES);
                $upload = ftp_put($connessione_host,$percorso,$_FILES['foto']['tmp_name'],FTP_BINARY);
                echo $upload;
                ftp_close($conn_id); 

                if(!$upload)
                {
                    echo "FTP copy has failed!";
                    return false;
                }
                else
                {
                    return true;
                }	
            
            
        
            } 
        else 
            {
                echo "si è verificato un errore durante l'upload 2: ".$_FILES["foto"]["error"];
            }
Ho questo codice per fare un upload di una foto che arriva da un form. Io mi trovo all'interno di una cartella che ne contiene una chiamata img_grandi al cui interno vorrei mettere le foto ma questo codice mi da come output:

codice:
FTP copy has failed!
Ho fatto dei echo su tutte le variabili per controllare il loro contenuto e sono giuste non so piu che fare qualcuno puo aiutarmi?