Merhaba $Y_kapak değişkeni ekrana yazdırdığımda dosya adı geliyor fakat $uzanti değişkeni içine veri girilmiyor.
$Y_kapak = $_POST["Y_kapak"];
kısmında atıyorum resim.png gibi gönderilen dosyanın ismini alıyor, $_FILES içerisine de $_FILES['resim.png'] şeklinde gibi göndermeye çalışıyor. $_FILES içerisinde dosya seçtirdiğiniz bir input var ise onun name değerini yazıp deneyebilirsiniz ( örn. $_FILES['name'] ) veya $Y_kapak = "name" şeklinde bir name var ise yine bu şekilde de belirtebilirsiniz.