Hocam POST etmek için JavaScript kullanıyorsanız onu da eklemelisiniz çünkü o siliyor olabilir. (Silmekten kastınız form komple gidiyorsa)
Yok eğer normal POST ediyorsanız "if($_POST)" yerine "if($_POST['eposta')" yazarak deneyin birde.
Ayrıca "if(){ ------------------ }" bu alanı iyi kontol edin (yukarıda bir sorun yok gibi görünüyor ama, gene de algoritmayı durduracak ve sayfanın render almasını engelleyecek bir yer olabilir.
Son olarak sayfanın başına "error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);" bu kod'u yapıştırın. Hatalarınız kapalı olabilir.
Form komple gidiyor.
Kodu yapıştırdım herhangi bir hata gözükmüyor.
if bloğunu da dediğiniz gibi yaptım, sonuç aynı.