Originariamente inviato da filippo.toso
Per il semplice motivo che uno script PHP lato server NON può usare le funzioni FTP per eseguire l'upload di un file che si trova sul client.

Se hai dubbi del genere, forse è meglio se ripassi del basi dello sviluppo di applicazioni web (es. HTTP, interazione client/server, etc.)-
Io non ho alcun dubbio, e non mi pare di aver mai detto che php agisca lato client! Ma il fatto che php agisca su un file o che possa lavorare su ftp non credo possa essere messo in dubbio, poi la fonte del file è un'altra cosa... Fondalmentalmente quel file lo può ricevere da javascript o java o altro, come se lo può procurare da solo con un semplice wget (uno degli innumerevoli modi) se il file è già in rete! Oppure lo può leggere semplicemente da un invio fatto tramite post direttamente a PHP (scomodo ed arretrato forse ma ancora il metodo principale... che non coinvolge nessun altro linguaggio se si esclude la creazione del from tramite html)

Quì il discorso è creare la barra e come avevo già detto sopra la barra va creata con un altro linguaggio che andrà interfacciato con php se si vuole fargli usare le sue funzioni FTP!