copy() yi amacı dısında kullanıyorsun tavsiyem
move_uploaded_file() fonksiyonunu kullanmandır.
örnek kullanım
mkdir("../resimler/makaleler/".$klasortarih."",0777);
$hedef = "../resimler/makaleler/".$klasortarih."" ;
$dosya= $_FILES['resim']['tmp_name'] ;
$resim= $_FILES['resim']['name'] ;
move_uploaded_file($dosya,$hedef.'/'.$resim);