Por eso mismo te decía las rutas estan malas la lógica de move_uploaded_file es la siguiente
Cita: move_uploaded_file("archivo origen", "destino");
Lo cual significa colocar las rutas completas
Cita: move_uploaded_file("/home/www/test/arriba/archivo_origen.jpg", "/home/www/test/arriba/archivo_destino.jpg");
Si observas en las variables que estas ocupando no llevas las rutas completas, llevas parte de las rutas lo cual no es correcto. cuando te digo rutas completas me refiero a los directorios mas el nombre del archivo...