ta, jakieś znaki, jakieś coś, tam wczesniej dwa razy form (jakaś nowość), tutaj php bez znaczników otwierających i zamykających... znaczniki HTML nie w tej kolejności zamykane, brak metody formularza...
dobrze to jest tak:
Plik index.php
<?php
if (empty($_GET['mode'])) //można też !isset($_GET['mode']), ale empty jest praktyczniejsze
{
echo'<center><form action="index.php?mode=send" method="post">
<input type="text" name="mail" />
<input type="submit" value="Wyślij" />
</form></center>';
}
else if ($_GET['mode']=='send' and !empty($_POST))
{
mail('adres@wp.pl', 'Temat listu', $_POST['mail']);
echo $_POST['mail'].' - dziękuję za podanie adresu';
}
else echo 'Nieznany tryb';
?>