Quote Originariamente inviata da m4rko80 Visualizza il messaggio
Ho provato questo in locale
codice:
$local_file = dirname(__FILE__).'/test.mp4';
$server_file = '/PATH/prova.mp4';
$ftp_user="USERNAME";
$ftp_pass="PASS";
$ftp_server="HOST";
// set up a connection or die
$conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");


// try to login
if (ftp_login($conn_id, $ftp_user, $ftp_pass)) {
    echo "Connected as $ftp_user@$ftp_server<br> successfully";
} else {
    echo " connect falled as $ftp_user\n";
}


if (ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)) {
    echo "Successfully written to $local_file\n";
} else {
    echo "There was a problem\n";
}
Prova a cambiare il file locale per test. Magari al posto di dare un path specifico metti in $local_file quello che ho messo io (nome file a parte). Se tutto ok te lo salverà nella cartella dello script stesso.
Ci sono dei progressi.
Adesso fa il download ma mi mette i file.gz in mezzo ai file. programma ma non nel mio pc ma nel server remoto.
In pratica gli cambia cartella
Lo script che fa questo usa $fileTo="nome del file.gz"
$fileFrom = pwd().'/'.$contentsArray[2];

Quindi il $fileFrom funziona ma il $fileTo pasticca e punta alla cartella public_html remota