$file = 'example.txt';
$newfile = 'example.txt.bak';

if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
?>

copy fonksiyonunuz hatalı örnek kullanımı ustte yazdım.
ama açıkçası
copy("anasayfa.php","$sitekodlari.php"); böyle bir kullanım ne gördüm ne de duydum $sitekodlari.php diye değişken mi olur? syntax hatasını ondan alıyorsunuz