News Inscription Teamspeak Mumble Hébergement Serveur CS:S Charte Outils Wiki Forum Chat Contact

Clanfree.net

Forum de support de ClanFree.net

Vous n'êtes pas identifié.

#1 15-10-2007 19:45:17

passi
Banni
Date d'inscription: 23-04-2007
Messages: 893

Site Clanfree :
EDM.clanfree.net

anti spam

je vien de remarquer qu'il faut attendre 1 minute pour poster un nouveau message sur ce forum, c'est quoi le script pour ça ?

Hors ligne

 

15-10-2007 19:45:17

AdBot

#2 15-10-2007 21:11:20

DeLoVaN
Grand Maître Suprême Goa'uld
Date d'inscription: 02-10-2006
Messages: 2767

Site Clanfree :
clanfree.net

Re: anti spam

1 min ? J'ai mis moins que ça il me semble... Ca doit etre un truc intégré a punbb directement.


____
http://miniprofile.xfire.com/bg/wow/type/2/delovan.png

Hors ligne

 

#3 15-10-2007 21:36:28

passi
Banni
Date d'inscription: 23-04-2007
Messages: 893

Site Clanfree :
EDM.clanfree.net

Re: anti spam

c'est quoi le lien pour télécharger ce punbb ?

Hors ligne

 

#4 15-10-2007 22:46:18

DeLoVaN
Grand Maître Suprême Goa'uld
Date d'inscription: 02-10-2006
Messages: 2767

Site Clanfree :
clanfree.net

Re: anti spam


____
http://miniprofile.xfire.com/bg/wow/type/2/delovan.png

Hors ligne

 

#5 16-10-2007 00:32:06

d4RK_l1NK
Haut Commandeur Suprême Asgard
Lieu: Lille
Date d'inscription: 18-05-2007
Messages: 1092
Site web

Site Clanfree :
darklink.clanfree.net

Re: anti spam

Tu le trouveras également tout en bas à droite de la page de ce forum

-> Powered by PunBB <-

wink


http://legendedelain.clanfree.net/files/smileys/cube.gif

Hors ligne

 

#6 16-10-2007 01:23:01

passi
Banni
Date d'inscription: 23-04-2007
Messages: 893

Site Clanfree :
EDM.clanfree.net

Re: anti spam

roo faut tout chercher soit même avec vous (je pensais que c'été DeLoVaN qui l'avait créé d'où quelques petits défauts)

Dernière modification par passi (16-10-2007 01:23:10)

Hors ligne

 

#7 16-10-2007 13:19:44

passi
Banni
Date d'inscription: 23-04-2007
Messages: 893

Site Clanfree :
EDM.clanfree.net

Re: anti spam

apparemment il faut créer une base de données.

Hors ligne

 

#8 16-10-2007 13:35:28

d4RK_l1NK
Haut Commandeur Suprême Asgard
Lieu: Lille
Date d'inscription: 18-05-2007
Messages: 1092
Site web

Site Clanfree :
darklink.clanfree.net

Re: anti spam

pour installer punbb? mais non, tu utilises ta bdd à toi!

je l\'ai le forum punbb sur mon site, moi


http://legendedelain.clanfree.net/files/smileys/cube.gif

Hors ligne

 

#9 16-10-2007 13:57:57

d4RK_l1NK
Haut Commandeur Suprême Asgard
Lieu: Lille
Date d'inscription: 18-05-2007
Messages: 1092
Site web

Site Clanfree :
darklink.clanfree.net

Re: anti spam

sinon, si ce que tu veux, c est éviter qu un même utilisateur poste deux fois de suite un message sans réspecter un certain délai, ça doit pas être bien dûr à mettre en place sur un forum. Faut bidouiller dans les fichiers et rajouter quelques lignes du genre:
- regarder dans la bdd et récupérer le dernier post du mec
- regarder la date et l heure de ce post
- regarder la date et l heure d aujourdhui
- si le délai est insuffisant, envoyer bouler le mec avec son post trop rapide

bon, si jamais sur le forum, on peut poster sans être inscrit (... diantre!!), il faut vérifier pour les invités leur ip de posteur.


http://legendedelain.clanfree.net/files/smileys/cube.gif

Hors ligne

 

#10 16-10-2007 14:23:53

passi
Banni
Date d'inscription: 23-04-2007
Messages: 893

Site Clanfree :
EDM.clanfree.net

Re: anti spam

d4RK_l1NK a écrit:

ça doit pas être bien dûr à mettre en place sur un forum. Faut bidouiller dans les fichiers et rajouter quelques lignes du genre:
- regarder dans la bdd et récupérer le dernier post du mec
- regarder la date et l heure de ce post
- regarder la date et l heure d aujourdhui
- si le délai est insuffisant, envoyer bouler le mec avec son post trop rapide

c'est quoi le script ?

Hors ligne

 

#11 16-10-2007 14:44:20

d4RK_l1NK
Haut Commandeur Suprême Asgard
Lieu: Lille
Date d'inscription: 18-05-2007
Messages: 1092
Site web

Site Clanfree :
darklink.clanfree.net

Re: anti spam

ah, ça, ça dépend de ton forum.
et tout ne se fait pas forcément par \"script\", parfois c\'est à faire soi même.

sincèrement, c est pas compliqué à faire en php.
il faut que tu identifies quel est le fichier php qui s occupe de traiter le post de message. et il faut que tu rajoutes le code qu il faut, mais ça, ça dépend de ton forum, évidemment!!!

pas contre, un vrai problème : c est pas toujours super compréhensible à la lecture du code (en particulier les forums gratuits du net sad ), mais faut bien ouvrir les yeux wink

au fait, c est quoi ton forum? si ça tombe, t as ptet déjà une fonctionnalité qui permet de faire cet effet \"60 secondes\", mais y a juste à l activer?


http://legendedelain.clanfree.net/files/smileys/cube.gif

Hors ligne

 

#12 16-10-2007 14:56:32

passi
Banni
Date d'inscription: 23-04-2007
Messages: 893

Site Clanfree :
EDM.clanfree.net

Re: anti spam

d4RK_l1NK a écrit:

ah, ça, ça dépend de ton forum.
et tout ne se fait pas forcément par \"script\", parfois c\'est à faire soi même.

sincèrement, c est pas compliqué à faire en php.
il faut que tu identifies quel est le fichier php qui s occupe de traiter le post de message. et il faut que tu rajoutes le code qu il faut, mais ça, ça dépend de ton forum, évidemment!!!

je m'en doute que ça dépand de mon forum mais je ne vois pas pour le code, par exemple tu pourrais montrer un code pour ça.

d4RK_l1NK a écrit:

pas contre, un vrai problème : c est pas toujours super compréhensible à la lecture du code (en particulier les forums gratuits du net sad ), mais faut bien ouvrir les yeux wink

au fait, c est quoi ton forum? si ça tombe, t as ptet déjà une fonctionnalité qui permet de faire cet effet \"60 secondes\", mais y a juste à l activer?

si j'en avais une elle serait visible et éditable pour l'administrateur.

Dernière modification par passi (16-10-2007 15:01:45)

Hors ligne

 

#13 16-10-2007 22:42:00

d4RK_l1NK
Haut Commandeur Suprême Asgard
Lieu: Lille
Date d'inscription: 18-05-2007
Messages: 1092
Site web

Site Clanfree :
darklink.clanfree.net

Re: anti spam

et bien, ça dépend vraiment du forum, et de comment il fonctionne, mais si tu tiens vraiment à ce que je mette un bout de code, ça pourrait donner un truc du genre

Code:

@mysql_connect($site, $user, $pass) or die("Erreur 1 Impossible de se connecter à MySQL sur " . $site);
$db_name = $_SESSION['mysql_db_name'];
@mysql_select_db($db_name) or die("Erreur 2 Impossible de se connecter à la base de données");
$request = "SELECT dateDernierPost
            FROM TableDesPost
            WHERE TableDesPost.post_id=
            (
              SELECT max(TableDesPostpost_id) AS max_post_id
              FROM TableDesPost
              WHERE TableDesPost.poster_id=" . $poster_id . "
              ORDER BY TableDesPost.post_id
            );"
     
$result_request = mysql_query($request) or print("Erreur 3 Impossible d'établir une requête<br>");
$dateDernierPost = mysql_result($result_request, 0, "dateDernierPost");

if($dateDernierPost == "" || ($dateMaintenant - $dateDernierPost) > 60)
{
  (...)
}
else
{
  echo("<script>alert("Erreur, vous devez attendre au moins 60 secondes entre 2 posts, merci");</script>");
}

mais bon voilà, là c'est pas complet, t'as que les grandes lignes. reste à récupérer l'heure et la date actuelle, et s'arranger pour la différence $dateMaintenant - $dateDernierPost donne un resultat en secondes...

m'enfin voilà, ce sont les grandes lignes, ça peut ptet te donner une piste


http://legendedelain.clanfree.net/files/smileys/cube.gif

Hors ligne

 

#14 16-10-2007 22:50:49

DeLoVaN
Grand Maître Suprême Goa'uld
Date d'inscription: 02-10-2006
Messages: 2767

Site Clanfree :
clanfree.net

Re: anti spam

Je pense que pour tout forum dine de ce com, cette fonctionnalité a déjà été implémentée. Au moins en tant que module.


____
http://miniprofile.xfire.com/bg/wow/type/2/delovan.png

Hors ligne

 

#15 17-10-2007 03:51:51

passi
Banni
Date d'inscription: 23-04-2007
Messages: 893

Site Clanfree :
EDM.clanfree.net

Re: anti spam

d4RK_l1NK a écrit:

$dateDernierPost == "" ||

ça veut dire quoi ça ?

d4RK_l1NK a écrit:

(...)

et ça ?

Dernière modification par passi (17-10-2007 03:52:51)

Hors ligne

 

#16 17-10-2007 10:07:48

d4RK_l1NK
Haut Commandeur Suprême Asgard
Lieu: Lille
Date d'inscription: 18-05-2007
Messages: 1092
Site web

Site Clanfree :
darklink.clanfree.net

Re: anti spam

Je rejoins DeLoVaN pour dire que normalement, ça devait être une fonctionnalité logique. C est quoi ton forum passi?

Sinon, si tu dois faire la modif toi même, tu trouveras surement des indices là bas
-> PhpFrance <-


http://legendedelain.clanfree.net/files/smileys/cube.gif

Hors ligne

 

#17 17-10-2007 14:11:33

passi
Banni
Date d'inscription: 23-04-2007
Messages: 893

Site Clanfree :
EDM.clanfree.net

Re: anti spam

faut déjà que je comprenne

Code:

$dateDernierPost == "" ||

Code:

(...)

ça
comment ça cest quoi mon forum ? il est en php tout comme
nuked klan php

Dernière modification par passi (17-10-2007 14:38:42)

Hors ligne

 

#18 17-10-2007 14:33:04

d4RK_l1NK
Haut Commandeur Suprême Asgard
Lieu: Lille
Date d'inscription: 18-05-2007
Messages: 1092
Site web

Site Clanfree :
darklink.clanfree.net

Re: anti spam

if($dateDernierPost == \"\" || ($dateMaintenant - $dateDernierPost) > 60)

SI ($dateDernierPost est vide) OU SI (($dateMaintenant - $dateDernierPost) > 60 secondes)

(sachant que dateMaintenant c est la date et l heure d aujourdhui.)

Et les points de suspension, c est la partie qui va s occuper de traiter le post du message (le traitement que fait ton forum normalement) : le if se met autour en fait...

mais bon, voilà, tout ça, c est juste un exemple, car par exemple, dans punbb, ça marche pas comme ça. il fait un test, et si le test échoue, il créé un message d erreur. plus tard, il teste pour voir s il y a eu une erreur de créé, et si c est le cas, il ne poste pas le message et affiche l erreur.

A savoir qu il vérifie aussi qu on n est pas dans la cas d une prévisualisation de message, ou bien si l utilisateur n est pas un invité...

Bon, sinon, quelqu un sait si dans le forum de Nuked Klan, il y a une protection flood?


http://legendedelain.clanfree.net/files/smileys/cube.gif

Hors ligne

 

#19 17-10-2007 14:51:19

passi
Banni
Date d'inscription: 23-04-2007
Messages: 893

Site Clanfree :
EDM.clanfree.net

Re: anti spam

je ne voit pas à quoi elle sert la date vide du dernier post
tu serais qu'est ce qu'il faut mettre dans le script pour que

Code:

        echo "</td></tr><tr><td style=\"background: " . $color2 . ";\" colspan=\"2\" align=\"center\">"
    . "<input type=\"submit\" value=\"" . _SEND . "\"

. "<input type=\"submit\" value=\"" . _SEND . "\" apparait si la date de maintenan - la date du dernier post > 60

d4RK_l1NK a écrit:

il y a une protection flood?

smile

Dernière modification par passi (17-10-2007 14:52:41)

Hors ligne

 

#20 17-10-2007 16:20:36

d4RK_l1NK
Haut Commandeur Suprême Asgard
Lieu: Lille
Date d'inscription: 18-05-2007
Messages: 1092
Site web

Site Clanfree :
darklink.clanfree.net

Re: anti spam

la date vide, c est si le gars a jamais posté de sa vie (donc la requête n a rien renvoyé).
justement, je me demande si ça marcherait en fait...
il vaut mieux regarder le numrows de $result_request en fait, car si la requête n a effectivement rien renvoyé, la ligne mysql_result($result_request, 0, \"dateDernierPost\"); renverra une erreur.

bon sinon, bah c est de la manip de date. déjà, ça dépend de ce que la table des posts te renvoie comme donnée pour la date et l heure.
déjà, arrange toi pour obtenir le numéro de jour, de mois et de l année, avec l heure, les minutes et les secondes.

ensuite tu fais un truc du genre:

Code:

$timestampDernierPost = mktime($heuresPost, $minutesPost, $secondesPost, $jourPost, $moisPost, $anneePost);
$timestampMaintenant = time();
if($timestampMaintenant - timestampDernierPost > 60)
{
   echo(\"<b>kikoo strolol</b>\");
}

http://legendedelain.clanfree.net/files/smileys/cube.gif

Hors ligne

 

#21 17-10-2007 16:24:27

d4RK_l1NK
Haut Commandeur Suprême Asgard
Lieu: Lille
Date d'inscription: 18-05-2007
Messages: 1092
Site web

Site Clanfree :
darklink.clanfree.net

Re: anti spam

fais gaffe, j\'ai des \\ qui se rajoutent sur mes \"
c est parce que je passe par un autre site pour aller sur clanfree...
je sais pas vraiment pourquoi ça fait ça...

sinon, pour les dates, je tiens tout ça de http://www.phpfrance.com/tutoriaux/inde … -les-dates


http://legendedelain.clanfree.net/files/smileys/cube.gif

Hors ligne

 

#22 17-10-2007 16:26:17

passi
Banni
Date d'inscription: 23-04-2007
Messages: 893

Site Clanfree :
EDM.clanfree.net

Re: anti spam

pfff tu parles que ce n'est pas compliquer, les page sont tout reliés entre eux et c'est des autres mots que timestampDernierPost ect

par exemple  $timestampDernierPost il est suposé de se trouvé où ? est-ce qu'il y a moyen de l'écrire autrement ?

bon il y a:
date_max
date_jour
date_select
last_date
date

Dernière modification par passi (17-10-2007 17:03:46)

Hors ligne

 

#23 17-10-2007 17:44:49

d4RK_l1NK
Haut Commandeur Suprême Asgard
Lieu: Lille
Date d'inscription: 18-05-2007
Messages: 1092
Site web

Site Clanfree :
darklink.clanfree.net

Re: anti spam

$timestampDernierPost, c est ta variable à toi, alors tu l ecris comme tu veux.
elle est créée à partir de l heure, des minutes, des secondes, du jour, du mois et de l annee de la date du dernier post grâce à la fonction mktime()

a toi de choper la date du dernier post du mec


http://legendedelain.clanfree.net/files/smileys/cube.gif

Hors ligne

 

#24 17-10-2007 18:40:40

passi
Banni
Date d'inscription: 23-04-2007
Messages: 893

Site Clanfree :
EDM.clanfree.net

Re: anti spam

dans ton PunBB tu la ou ça ?

Hors ligne

 

#25 17-10-2007 21:34:33

passi
Banni
Date d'inscription: 23-04-2007
Messages: 893

Site Clanfree :
EDM.clanfree.net

Re: anti spam

tu veux que je te passe nuked klan + la thème ?

si oui envoyer moi un courrier

Code:

if($nukedklan + thème = lutindesbois)
{
   echo(\"<b>lutindesbois send courrier</b>\");
}

Dernière modification par passi (17-10-2007 21:44:04)

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson