Ti consiglio vivamente ti ricominciare copiando gli esempi del manuale ufficiale:ho provato una volta con "move_uploaded_file", ma con scarsi successi
http://www.php.net/manual/it/features.file-upload.php
Leggi tutti i commenti e le altre informazioni del manuale e vedrai che sarai in grado di far funzionare l'upload utilizzando le funzioni messe a disposizione dal PHP (e non sto parlando di quelle FTP).