|
developpeur 24581
| Posté : 02-07-2007 23:28 parfait
|
|
daumal 209
| Posté : 29-06-2007 18:07 De rien, l'essentiel est que cela puisse réellement fonctionner pour la protection anti spam.
C'est cela l'esprit NPDS et un grand merci a Dev et la Team
Amicalement
|
|
xgonin 709
| |
daumal 209
| Posté : 29-06-2007 06:52 Voila, c'est bien Xgonin, tu suis la leçon...
A la ligne 199 dans la fonction ADD, on ajoute:
function Add($title, $url, $name, $cat, $xtext, $name, $email) {
//**************************************
//anti_spambot - begin
global $asb_question, $asb_reponse;
if (!R_spambot($asb_question, $asb_reponse)) {
Ecr_Log("security", "Module Anti-Spam : module=links / url=".$url, "");
redirect_!url(!"index.php");
die();
}
//anti_spambot - end
//*********************************
$result = mysql_query("select url from links_links where url='$url'"
Et voila, tout est parfait et cela doit fonctionner chez toi.
Amicalement
|
|
xgonin 709
| Posté : 29-06-2007 05:38 ben c'est exactement ce que j'ai fais jusqu'à présent, mais rien n'y fait...
et ton code de contrôle
//anti_spambot - begin
global $asb_question, $asb_reponse;
if (!R_spambot($asb_question, $asb_reponse)) {
Ecr_Log("security", "Module Anti-Spam : module=links / url=".$url, "");
redirect_!url(!"index.php");
die();
}
//anti_spambot - end
tu l'as mis ou ????
|
|
daumal 209
| Posté : 28-06-2007 22:53 Salut Xgonin,
Je vais expliquer les modifs à apporter afin que cela puisse servir à d'autres.
1 - Ouvrir le fichier Links.php (fichier d'origine pour respecter les numéros de lignes)
2- En debut de script (ligne 20), ajouter:
//*****************************
//anti_spambot - begin
!include! ("anti-spam.php");
//anti_spambot - end
//*****************************
3- En ligne 180:
echo aff_editeur("xtext","false");
echo "<br /><br />";
echo translate("Your Name: ")."<input type=text CLASS=\"TEXTBOX_STANDARD\" name=name size=30 maxlength=60><BR>
".translate("Your Email: ")."<input type=text CLASS=\"TEXTBOX_STANDARD\" name=email size=30 maxlength=60><BR><BR>"; (attention fin de ligne modifier par rapport à l'original, par ajout du guillemet et du point virgule)
//***********************************
//anti_spambot - begin
echo Q_spambot()." ";
//anti_spambot - end
//************************************
echo "<input type=hidden name=op value=Add>
<input type=submit CLASS=\"BOUTON_STANDARD\" value=".translate("Add URL").">
</form>";
Attention, penses à modifier la ligne "Input type=hidden name=op etc.... par un echo devant, tel que ecrit ci dessus.
Et voila, rien de plus simple.
Penses à ajouter le fichier "anti-spam.php" à ton site.
|
|
xgonin 709
| Posté : 28-06-2007 20:04 ben non pas mieux ! c'est fou
Daunal, je dois être fatigué. T'as fait quoi comme chgt ??? tu m'envoye ton fichier link.s.php ?
|
|
xgonin 709
| Posté : 28-06-2007 19:50
Citation : Jireck
1) faut que tu soit en anonyme
oups... j'ai oublié ce truc.... quel c. !!!
|
|
daumal 209
| Posté : 28-06-2007 16:55 Salut Dev, la Team et tous les Npdsetistes.
J'ai inclus les 2 fonctions dans Links.php est tout est OK. Depuis, plus d'emm***de avec ces maudits Spams.
Amicalement à tous et à bientôt.
PS: En attendant, je vais me faire bronzer sur la dune... et si je noirci trop, un coup d'Ajax crème...
|
|
Jireck 8502
| Posté : 28-06-2007 16:04 1) faut que tu soit en anonyme
2) Avoir bien mis les deux fonctions
3) ca devrait rouler
|
|