dirname(__FILE__);
__DIR__;
gibi değişken ya da sabitler ile dosya yolunu vermen lazım. ../arkaplan yazarsan alt klasöre geçmiyordur.
$arkaplan = $_FILES["dosya"]["name"];
yaptığın yeri
$arkaplan = 'arkaplan/'.$_FILES["dosya"]["tmp_name"];
yap
move_uploaded_file($_FILES["dosya"]["tmp_name"], "../arkaplan/" . $_FILES["dosya"]["name"]);
olan kısmı da
move_uploaded_file($_FILES["dosya"]["tmp_name"], str_replace(basename(__DIR__),'arkaplan',__DIR__) . $_FILES["dosya"]["name"]);
yap, ya da root dizine göre yolu ne ise onu yaz.