Y por que no en lugar de concatenar la carpeta con el nombre del archivo y guardarlo en una variable, concatenas directo al moverlo?
Código PHP:
$uploaddir = 'img/';
$imagen = basename($_FILES['imagen']['name']);
if (move_uploaded_file($_FILES['imagen']['tmp_name'], $uploaddir.$imagen)) {
//etc