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.