Ho provato questo in locale
E Funziona correttamente. Mi scarica il file remoto.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.

Rispondi quotando