Per spostare i file caricati via http bisogna usare move_uploaded_file e non copy.
Ciao!