bhè, non penso che si possano usare wrapper del genere con ftp.

Facciamo finta che il tuo script ftp.php giri sul sito www.sito_uno.com e che il file che vuoi trasferire si trovi nella cartella /immagini di tale sito.

Allora il file locale avrà percorso /immagini/filelocale.jpg

Facciamo finta che tu voglia trasferire tale file su www.sito_due.com verso cui apri la connessione ftp utilizzando user e password per sito_due.com. In particolare vorrai andare a copiare il file in /nuove_immagini su www.sito_due.com

codice:
$destination_file = "/nuove_immagini/fileremoto.jpg";
$source_file = "/immagini/filelocale.jpg";
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
ecco, prova così