|
| ||||||||||||
Cette classe vous permettra de générer un captcha afin d'éviter le spam. Le captcha peut être rechargé instantanément sans renvoi du formulaire!
| |||||||||||||
| |||||||||||||
Placez le contenu du fichier zip dans un répertoire (par exemple crazycaptcha). Configurez les variables de la classe path et url selon la configuration de votre serveur. Ceci est à faire à la fois dans le fichier crazycaptcha.php qui est l'image captcha mais aussi sur les pages où vous appelez le script pour générer le captcha (voir exemple.php). path est le chemin absolu (ou realpath) vers le répertoire crazycaptcha créé comme exemple. Si vous avez un serveur wamp, cela donnera par exemple : session_start();
include('class.captcha.php');
$crazycaptcha = new CrazyCaptcha();
$crazycaptcha->path = 'C:\\wamp\\www\\crazycaptcha\\';
$crazycaptcha->url = 'http://127.0.0.1/crazycaptcha/';Ensuite il faudra intégrer le script et la feuille de style (crazycaptcha.js et crazycaptcha.css) dans la balise head de votre site. Ici avec notre exemple cela donne : | |||||||||||||
Pour utiliser cette classe, je vous ai créé un exemple (exemple.php) qui vous aidera pour l'intégration. Comme vous pouvez le voir je passe en paramètre 'code' à la méthode $crazycaptcha->Gen. Ceci est le nom de la variable qui sera récupérée lorsque vous soumettrez le formulaire : $code = ( isset($_POST['code']) && !empty($_POST['code']) ) ? stripslashes(trim($_POST['code'])) : ''; if( $crazycaptcha->Check($code) ) return true; else return false; C'est aussi simple que cela Au niveau des autres variables (en dehors de path et url) que vous pouvez passer à la classe, je vous laisse regarder la classe elle-même (class.captcha.php) mais pour vous donner une idée, vous pourrez quasiment tout modifier, à savoir :
| |||||||||||||
Version 1.00 - 27/08/2011 à 16:39:44 - Première release. | |||||||||||||

















































