Prototype adlı üyeden alıntı: mesajı görüntüle
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ı.