Le problème majeur du captcha est qu'en plus de bloquer les bots, il bloque aussi les malvoyants.
Sur mon site je propose donc de télécharger la version audio du captcha. Pour cela j'utilise Flite de la façon suivante:
$string = valeur du captcha
$textparts = array(
'A' => 'Letter A as Aaron',
'B' => 'Letter B as Brian',
....
'1' => 'Number 0',
....
);
$strlen = strlen($string);
$text = '';
for($i=0;$i<$strlen;$i++) {
$letter = substr($string,$i,1);
$text .= $textparts[$letter] . '. ';
}
$tmpfile = tempnam("/tmp/",'audiocaptcha-');
shell_exec("/usr/bin/flite -t " . escapeshellarg($text) . " -o $tmpfile");
header('Content-type: audio/x-wav');
header("Content-Disposition: attachment;filename=".basename($tmpfile).".wav");
readfile($tmpfile);
unlink($tmpfile);
Voila, ça marche plutôt bien mais j'en arrive à mon problème: Je ne trouve pas de voix française pour lire mon captcha :/
[1] Image avec du texte à recopier dans une case, pour éviter les bots, comme vous pouvez en voir par exemple sur ce site de temps en temps.
# Flite
Posté par andeus . Évalué à 4.
Captcha sur wikipedia: http://en.wikipedia.org/wiki/Captcha
# rabat-joie
Posté par super_mario . Évalué à 3.
[^] # sale idiot
Posté par super_mario . Évalué à 2.
Sinon j'ai vu des sites proposer ce fonctionnement (hotmail je crois). Bon reste le problème des aveugles sourds.
[^] # Re: sale idiot
Posté par Nicolas Schoonbroodt . Évalué à 3.
[^] # Re: sale idiot
Posté par andeus . Évalué à 3.
[^] # Re: sale idiot
Posté par Jean-Philippe (site web personnel) . Évalué à 2.
[^] # Re: sale idiot
Posté par Colin Leroy (site web personnel) . Évalué à 4.
Suffit de faire une exception si le nom entré est "Hellen Keller"...
(j'ai honte)
[^] # Re: sale idiot
Posté par liberforce (site web personnel) . Évalué à 4.
[^] # Re: sale idiot
Posté par Nahuel . Évalué à 2.
Et si ca n'existe pas, ce serait pas mal de le développer ;)
[^] # Re: sale idiot
Posté par Victor . Évalué à 2.
[^] # Re: sale idiot
Posté par Nahuel . Évalué à 0.
[^] # Re: sale idiot
Posté par Jean-Philippe (site web personnel) . Évalué à 3.
[^] # Re: sale idiot
Posté par Nahuel . Évalué à 1.
sinon le pauvre... et je ne vois aucune autre methode...
le morse par vibration sur la peau ? encore faudrait il qu'il ai appris le morse avant d'avoir eu l'accident...
[^] # Re: sale idiot
Posté par nicoprog . Évalué à 1.
# Invalid !!
Posté par GCN (site web personnel) . Évalué à 4.
....
'1' => 'Number 0',
....
Enter password: 0
Wrong password, try again...
:)
[^] # Re: Invalid !!
Posté par andeus . Évalué à 3.
# ...
Posté par Jylam / jylam.lnxsce (site web personnel) . Évalué à 2.
1/ emmerdants pour tout le monde, sourds, aveugles, cul de jatte
2/ Pour la graaaaaande majorité cassables par des bots en moins de temps qu'il n'en a fallut pour coder le captcha lui meme (celui de ce site en est d'ailleur un exemple flagrant)
3/ Au final, completement inutiles
Si quelqu'un arrive a me sortir l'interet reel de cette chose (et un captcha son, en plus d'emmerder le monde qui n'a pas le son/qui est sourd/ etc, est limite aussi voir plus simple a cracker qu'un captcha visuel), je suis preneur.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.