Aparentemente estas configurando bien la ruta de uploads, pero seria bueno saber que mensaje de error obtienes cuando quieres subir un archivo.
La diagonal invertida \ se usa como caracter de escape en cadenas dentro de comillas dobles y debes escaparla cuando deseas utilizarla. Ejemplos de codigos de escape:
Espacio = \s
Retorno de carro = \r
Salto de linea = \n
$texto = 'correctamente';
$correcto = "\\ Esta cadena sera\sinterpretada\ny escapada $texto";
$incorrecto = '\\ Esta cadena no sera\sinterpretada\ny escapada $texto';
Cuando encierras una cadena entre comillas simples PHP no lo interpreta, simplemente lo toma tal como esta; cuando esta entre comillas dobles PHP interpreta y reemplaza caracteres de escape y variables.
Edito:
Llegaste antes, pateketrueke