[ BLACK_SWORD @ 14.04.2010. 11:44 ] @
Pozdrav, napravio sam captachu Code: <?php session_start(); $char='abcdefghijlkmnoprstuvzqyxABCDEFGHIJLKMNOPRSTUVZQYX123456789'; $size=strlen($char)-1; for($i=0;$i<7;$i++) $string.=$char[rand(0,$size)]; $_SESSION['string']=$string; $image=imagecreate(200,50); $forground=imagecolorallocate($image,255,255,255); $background=imagecolorallocate($image,48,77,184); imagettftext($image,25,0,12,35,$background,'Walshes.ttf',$string); header('Content-type:image/png'); imagepng($image); ?> e sad me zanima kako da u formi napravim da kad korisnik ne unese ispravne znakove sa sličice da mu ispiše grešku "Niste upisali ispravne znakove sa sličice! ". skripta znakove sprema u session al ja bi da to ne radim preko session jer djeluje mi nekako nesigurno Code: <form method="post" action=""> <table width="100%" cellpadding="5" cellspacing="0" border="0"> <tr> <td class="srednjitext"><b>Vizualna provjera:</b></td> </tr> <tr> <td class="malitext">Unesite znakove koji su prikazani na slici.</td> </tr> <tr> <td><img src="captcha.php" alt="" /></td> </tr> <tr> <td><input size="20" type="text" name="anti_spam" /></td> </tr> <tr> <td><input type="submit" class="but" name="registruj" value="Registruj se!" /></td> </tr> </table> </form> |