Hola,
Primero, en esa linea tendrias que poner:
Código PHP:
$target = "./temp/$id/" . $realName; // fijate las comillas dobles
Eso siempre que ./temp/$id/ este ya creada. Podrias hacer:
Código PHP:
if (!file_exists("./temp/$id")) {
// no existe, asi que lo creamos
mkdir("./temp/$id");
}
$target = "./temp/$id/" . $realName; // fijate las comillas dobles
todo esto suponiendo que antes ya has hecho que $id contenga el ID del usuario.
Suerte.