funziona certo ma è inutile

In pratica fai questo:
1) L'utente seleziona il file. E preme Submit
2) Il file con le funzioni di upload viene trasferito nella cartella temporanea del tuo server.
3) Con le funzioni ftp di php lo prendi dal tuo server e lo rimetti sullo stesso server.

Il punto 3 dovrebbe essere solo la funzione
move_uploaded_file
http://it2.php.net/manual/it/functio...oaded-file.php

In questo modo è + veloce, + sicuro e gira anche sui server dove ftp è disabilitato
Eviti connessioni ftp inutili, poi fai come vuoi