Déposer vos bouts de code en ligne. La validation est automatique, votre code source
apparaîtra instantanément sur le site.
Vous êtes ici > code source PHP > Formulaires > Un Captcha accessible à tous










Description du code source
Voici donc une petite classe bien utile: elle génère une question et les champs de formulaires associés.
La classe affiche elle-même le formulaire, il suffit donc de l'instancier comme suit:
$test = &new Turing();
Les éléments de formulaire seront:
input name="turing" id="turing" value="46" type="text"
input name="turingS" id="turingS" value="d9d4f495e875a2e075a1a4a6e1b9770f" type="hidden"
Lors du traitement du formulaire, il suffit de vérifier que md5($_POST['turing']) == $_POST['turingS'];


array : Crée un tableau - (PHP 4, PHP 5)
array_unique : Dédoublonne un tableau - (PHP 4 >= 4.0.1, PHP 5)
array_values : Retourne les valeurs d'un tableau - (PHP 4, PHP 5)
count : Compte le nombre d'éléments d'un tableau ou le nombre de propriétés d'un objet - (PHP 4, PHP 5)
implode : Rassemble les éléments d'un tableau en une chaîne - (PHP 4, PHP 5)
intval : Retourne la valeur numérique entière équivalente d'une variable - (PHP 4, PHP 5)
md5 : Calcule le md5 d'une chaîne - (PHP 4, PHP 5, PECL hash:1.1-1.3)
printf : Affiche une chaîne de caractères formatée - (PHP 4, PHP 5)
rand : Génère une valeur aléatoire - (PHP 4, PHP 5)
sprintf : Retourne une chaîne formatée - (PHP 4, PHP 5)
strlen : Calcule la taille d'une chaîne - (PHP 4, PHP 5)
substr : Retourne un segment de chaîne - (PHP 4, PHP 5)
var_dump : Affiche les informations d'une variable - (PHP 4, PHP 5)
echo : Affiche une chaîne de caractères - (PHP 4, PHP 5)
print : Affiche une chaîne de caractères - (PHP 4, PHP 5)

Phpsources rémunère votre participation sur tous les dépôts de codes sources, d'applications, d'articles et vous gagnez les revenus à vie des pages générées ;)
» Inscription libre et gratuite