sono di fronte ad un errore un po' strano.
devo fare il caricamento di un file xml tramite ftp su un server remoto, usando php.

la generazione del file è tutto ok, se lo provo in locale (con put in remoto) funziona tutto senza problemi.
quando lo carico sul mio server, sul server di destinazione mi vedo un file incompleto, praticamente mancano le ultime 10-15 righe! O_o

cosa potrebbe essere?
mi collego in modo attivo e sono su un server virtuale (non gestito direttamente da me), forse c'è qualche impostazione errata?

vi allego il codice utilizzato:
Codice PHP:
$ftp ftp_connect('ftp.miosito.com');
        
$rc  ftp_login($ftp'user''pwd');
        
$rc  ftp_pasv ($ftpFALSE);
        
$rc  ftp_chdir($ftp$directory);
        
$rc  ftp_put  ($ftp'miofile.xml''miofile.xml'FTP_ASCII);
        
ftp_close($ftp);