reCaptcha problemos sprendimas
Parašė ozzWANTED 2010 birželio 20 20:06:53

Dėl tam tikrų priežasčių gali neveikti reCaptcha sistema Jūsų Php-Fusion svetainėje. O tokio neveikimo priežastis gali būti labai sunkiai identifikuojama.

Net ir su $response->error informacija nieko naujo nesužinosite:
"incorrect-captha-sol".

Kitas keistas dalykas, kad reCaptcha sistema puikiai veikia IE8, bet nenorėjo veikti Operoje.

Na o problema buvo tokia, kad sistema nenorėjo veikti kode:
<table>
<form>
<tr><td>{RECAPTCHA}</td></tr>
</form>
</table>

Tačiau <form> tagus iškėlus į išorę lentelės <table> tagų, viskas pradėjo veikti:
<form>
<table>
<tr><td>{RECAPTCHA}</td></tr>
</table>
</form>

Na o tokią problemą surasti gali tikrai nemažai laiko užtrukti.

O esmė šito dalyko tame, kad reCaptha skriptas ieško dokumente formos laukelio pagal medį:
document.form.table.tr.td ....

Pagal @ozzWANTED