Ma swojej stronie mam możliwość wysyłania maila przez internatutów, chciałbym wstawić powszechnie znany patent chroniący przez atakiem automatów wysyłających złośliwie duże ilości maile. Miannowicie pole: przepisz kod z obrazka.
Jak to zrobić?
Skontaktuj się z nami za pomocą poniższego formularza, odpiszemy do Ciebie. <form method="POST"> <table> <tr><td><input name="imienad" type=text> Twoje imię</td></tr> <tr><td><input name="mailnad" type=text> Twój e-mail</td></tr> <tr><td height="4"></td></tr> <tr><td>Wiadomość</td></tr> <tr><td><textarea name="tresc" cols="50" rows="5"></textarea></td></tr> <tr><td align="center">CAPTCHA:<br> (antispam code, 3 black symbols)<br> <table><tr><td><img src="captcha.php" alt="captcha image"></td> <td><input type="text" name="captcha" size="3" maxlength="3"></td></tr></table> <tr><td><input type="submit" name="wyslij" value="Wyślij"></td></tr> </table> </form> <?php if($_SESSION["captcha"]==$_POST["captcha"]) { $Name=$_POST["imienad"]; $email=$_POST['mailnad']; $recipient="[email="tomczak@gandalf.mac.edu.pl"]tomczak@gandalf.mac.edu.pl[/email]"; $mail_body=$_POST['tresc']; $subject="Zapytanie ze strony www"; { } else { if (($pos1 === false) OR ($pos2 === false)) { } else { $header = "From: ". $Name . " <" . $email . ">r\n"; $header .= "Content-type: text/html; charset=iso-8859-2r\n"; $header .= "Content-Transfer-Encoding: 8bitr\n "; if($_SESSION["captcha"]==$_POST["captcha"]) { } } } } else { } } ?>
<?php ?>
<?php else { } ?>
<?php if($_SESSION["captcha"]==$_POST["captcha"]) { } ?>