Znów ta CAPTCHA

Niebagatelna ilość spamu, z którą muszę codziennie walczyć na blogu, sprawiła, że skusiłem się na proste zabezpieczenie – CAPTCHA. Jak już niedawno pisałem o nieczytelności CAPTCHA, mam co do tego trochę mieszane uczucia… No ale zobaczymy jak to będzie:-) Użyłem gotowego pluginu Anti Spam Image.

Musiałem troszkę go zmienić bo wyświetlał się dziwnie… Więc zamieniłem z:

<div style="display: left" id="secureimgdiv">
<p>
<input type="text" name="securitycode" id="securitycode" size="30" tabindex="4" />
<label for="securitycode"><img src="<?php echo $_SERVER['PHP_SELF']; ?>?image=<?php echo time(); ?>" width="80" height="20" alt="Security Image" /><small> (required)</small></label>
</p>
</div>

na:

<p id="secureimgdiv">
<label for="securitycode"><img src="<?php echo $_SERVER['PHP_SELF']; ?>?image=<?php echo time(); ?>" width="80" height="20" alt="Security Image" /></label>
<input type="text" name="securitycode" id="securitycode" size="30" tabindex="4" /> <em> (required)</em>
</p>

I teraz jest mniej więcej ok. Trzeba było też poprawić:

<script language="JavaScript" type="text/javascript">

na:

<script type="text/javascript">

bo psuło walidację ;-) Jak na razie wszystko działa świetnie. Plugin do systemu WordPress o nazwie Anti Spam Image można pobrać z bloga autora Nio’s Weblog.Anti Spam Image