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