$_FILES['uploadfile']['name'] ha il nome del file caricato, e non il path del file sul disco locale.
Devi spostare da qualche parte $_FILES['uploadfile']['tmp_name'] con move_uploaded_file, e poi usare il file spostato per fare il put via ftp.