Dunque io ho questo script:
Codice PHP:
<? <? 

/* Connessione al server ftp */ 

     
$ftp_host 'www.giuseppeagrimi.com/htdocs/';
     
$connect ftp_connect($ftp_host) or die("Si è verificato un errore durante la connessione al server ftp"); 

/* login al server ftp */ 
     
     
$username 'nicola';
     
$pwd 'pass';
     
$login ftp_login($connect$username$pwd) or die("Si è verificao un errore durante l'accesso al server ftp"); 

/* INSERIMENTO DI UN FILE */ 
     
$link $_POST['upfile'];

     
$destination_file "/upload/";
     
$source_file $link;
     
ftp_put($connect$destination_file$source_fileFTP_BINARY) or die("Errore durante l'upload del file $source_file nel server ftp"); 
     
/* chiusura connessione al server ftp */ 

     
ftp_quit($connect) or die("Si è verificato un errore durante la chiusura della connessione al server ftp");
Dopo parecchio tempo mi dà questo errore:

("Si è verificato un errore durante la connessione al server ftp");

Ora non credo sia un problema di permessi perché facendo il trasferimento di un grosso file circa 4 mega con un qualsiasi client ftp tutto funziona.

Il problema è che io ho bisogno di trasferire files grandi, fino a 20 M e il mio cliente vuole farlo con una mascherina.
Vorrei sapere se lo script è sbagliato e come lo potrei modificare, grazie,

Nicola