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_file, FTP_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