Arkadaşın dediği gibi bu bir hata değil, uyarıdır aslında. Eğer olduğu gibi gizlemek istersen;
$metin=$_POST["post"];
satırında $_POST['post'] u @$_POST['post'] olarak değiştirebilirsin.

Başına @ koyduğunda olası hataları, uyarıları yok sayar.