@ leri kaldırın ki error log görün
mühtemelen bunun form tarafından input type file in name değeri yazi_resim değildir veya name yazılmamıştır.

if(isset($_POST['haberekle'])) {
kısmını
if(isset($_POST['haberekle']) && !empty($_FILES) && isset($_FILES['yazi_resim']) ) {
olarak değiştirin ve buraya veri gönderen yerde <input type="file" name="yazi_resim" gibi birşey varmı kontrole din