Dzisiaj mi cały dzień to forum nie działało i pokombinowałem sam. Wywaliłem całe to debilne zapytanie i wpisałem po prostu maxlength, popoprawiałem ogólnie ten formularz i walidator się nie czepia. Problem mam natomiast z przesyłaniem polskich znaków na e-mail. Próbowałem coś kombinować tak:
$headers = sprintf("From: %s", $_POST['imie'], "\nContent-Type:". ' text/html;charset="utf-8"'.
"\nContent-Transfer-Encoding: 8bit"
ale nie przynosi żadnego efektu. Kodowanie wszędzie mam ustawione na utf8. Jak to rozwiązać?
Kombinowałem jeszcze tak:
$headers = sprintf("From: %s", $_POST['imie'], "\nContent-Type: text/html; charset=utf8");
ale też nic nie daje. Mógłby mi ktoś pomóc?
Albo jakby dodać <>?
To też nie pomaga:
<form action="
<?php echo $_SERVER['PHP_SELF'];?>" method="post" accept-charset="utf-8">
Dobra, pozmieniałem wszystko co sie dało i w końcu uzyskałem pożądany efekt.