Nel form hai dato:

<INPUT NAME="UploadedFile" TYPE="file">


e poi in $_FILES usi un indice di nome $_FILES['img'] invece di $_FILES['UploadedFile']


ma se abilitassi la stampa degli errori e dei notice durante lo sviluppo, ti eviteresti le testate al muro....