to jest mój formularz kontaktowy.
<?php
$pytania=array(
array('W nocy jest jasno czy ciemno?','ciemno'),
array('Gdyby kózka nie skakała to by nóżki nie (...)?','złamała'),
array('Kto pod kim (...) kopie, ten sam w nie wpada','dołki'),
array('Ciepło jest ciepłe czy zimne?','ciepłe'),
array('Ile jest 5*5?','25'),
array('Ile jest 2+2','4'),
array('Ile jest 10*110','1100'),
array('Jaki kolor ma czerwony maluch?','czerwony'),
array('Ile jest 2+2*2','6'),
array('Ile jest 3+3*3','12'),
array('Gdzie kucharek 6 tam niema co (...)','jeść'),
array('Gdzie dwóch się bije tam (...) korzysta','3'),
array('Grosz do grosza, a będzie (...)','kokosza'),
array('Idzie luty, podkuj (...)','buty'),
array('Fortuna kołem się','toczy'),
array('W marcu jak w (...)','garcu')
);
function losuj(){
global $pytania;
srand((float) microtime() * 10000000);
$los=array_rand($pytania,1);
return $los;
}
function spr($pyt,$odp){
global $pytania;
if($pytania[$pyt][1]==$odp) return true; else return false;
}
if(empty($_POST['submit1'])) {
$tab=losuj();
echo '
Temat wiadomości:*
15 znaków
Treść wiadomości:*
Imię lub nick:*
15 znaków
Twój adres e-mail:*
50 znaków
Anty spam - '.$pytania[$tab][0].':*
15 znaków
';
}
else if (!empty($_POST['temat']) && !empty($_POST['tresc']) && !empty($_POST['imie']) && !empty($_POST['email'])) {
$pyt=$_POST['pyt']; $odp=$_POST['odp'];
if(spr($pyt,$odp)){
$message = "Temat wiadomości:\n$_POST[temat]\nTreść wiadomości:\n$_POST[tresc]\nWysłał,: $_POST[imie]\nE-mail: $_POST[email]";
$header = "From: $_POST[imie] <$_POST[email]>";
@mail("[b]TWÓJ ADRES E-MIAL[/b]","Wiadomosc ze strony WWW","$message","$header") or die('Nie udało się wysłać wiadomości!');
echo "
Wiadomość została wysłana poprawnie!"; } else echo “Nie przeszedłeś testu antyspamowego!”; } else echo “Wypełnij wszystkie pola formularza!”; ?>[/code]
Ps. Anty spam przez ‘adpawl’.