bonjour a toutes et tous,
je cherche a savoir si il y a la possibilité de mettre un "code anti spam" pour les commentaires.
j'ai regulierement des spams dans mes commentaires (que je ne valide pas biensur) et ça devient tres chiant a virer regulierement.
merci.
Hors ligne
On en a parlé en mai ou juin, il me semble.
Bref, tu fais une demande d'évolution.
8-)
Hors ligne
On s'inscrit. Et on remplit... 8-)
Hors ligne
Salut, peut être parce que tu a déjà un compte sur le gestionnaire de bug.
Hors ligne
flipflip a écrit:
Salut, peut être parce que tu a déjà un compte sur le gestionnaire de bug.
j'en sais rien j'y ai jamais mis les pieds.
et si j'essaye de me connecter ya une erreur.
Hors ligne
bonjour,
voila les codes que j'ai recuperer dans mon livre d'or:
dans index.php:
function spamcodecheck($idsession,$pass) {global $deltas; $ok=1; $code=$idsession; if ($idsession!="_id_") { $code=substr($code,2); $code=strrev($code); $code=substr($code,2); $code=$code+$deltas; if ($code==$pass) { $h=strrev(substr($idsession,0,2)); $idsession=strrev($idsession); $m=substr($idsession,0,2); $date=getdate(); $hour=$date[hours]; $min=$date[minutes]; if ($h==0) {$h=24;} if ($hour==0) {$hour=24;} $b=$h*60+$m; $e=$hour*60+$min; if ($e-$b<60) {$ok=0;} } } return $ok;
et dans spamcode.php:
<?php $deltas = 500; $code=substr($code,2); $code=strrev($code); $code=substr($code,2); $code=$code+$deltas; if ($code==$deltas) {$code="err.";} $img = imagecreate(35,16); $bg = imagecolorallocate($img,255,255,255); $black = imagecolorallocate($img,0,0,0); imagestring($img,4,2,0,$code,$black); for ($i=0;$i<30;$i++) { $x=rand(2,34); $y=rand(2,15); imagesetpixel($img,$x,$y,$black); } header ("Content-type: image/jpeg"); imagejpeg($img); ?>
peut etre ça vous facilitera la tache.
Hors ligne
J'ai ouvert une demande d'évolution qui va dans ton sens.
En espérant que je m'y suis bien exprimé :
http://bugs.phpwebgallery.net/view.php?id=570
Hors ligne