Heya,
Jakiś czas temu pomogliście mi stworzyć przyjemny formularz kontaktowy:
&--#60;?php
// Your code here to handle a successful verification
$mail = $_REQUEST['email'] ;
$mess = $_REQUEST['message'] ;
$nazw = $_REQUEST['name'] ;
$sub = $_REQUEST['subject'] ;
if (empty($mail) || empty($mess) || empty($sub) || empty($nazw)) {
header( "Location:http://laxer.eu/page/mail_error" );
}
else {
$message = "Name: $_POST[name]\nEmail: $_POST[email]\n\n$_POST[message]";
$message = str_replace( '\r', '', $message );
$header = "'Content-type: text/html; charset=utf-8'". "\r\n";
$header .= "From: $_POST[name] &--#60;$_POST[email]&--#62;";
if (@mail("
[email protected]","$_POST[subject]","$message","$header")){
header('Location: http://laxer.eu/page/mail_sent');
}
}
?&--#62;
Działa on bez zarzutu, do weryfikacji używałem reCaptchy. Jednak posiadam obecnie formularz, w którym nie ma miejsca na captchę. Czy moglibyście mi pomóc dodać do powyższego formularza pytanie antyspamowe (typu 2+2)? Chciałbym, żeby skrypt przed wysłaniem wiadomości sprawdzał, czy dane pole input zostało poprawnie wypełnione (if ($spam == '2')), a następnie albo wysyłał maila, albo przekierowywał na stronę błędu.
Pomożecie?