quel est le script qui interdit le SPAM sur un forum?

quel est le script qui interdit le SPAM sur un forum? - PHP - Programmation

Marsh Posté le 06-11-2003 à 20:30:22    

mais pas avec les IP (ça je connais déjà).
un qui interdisse de mettre le même sujet sur plusieurs messages...
 
merci de votre aide

Reply

Marsh Posté le 06-11-2003 à 20:30:22   

Reply

Marsh Posté le 06-11-2003 à 20:32:19    

Ben c'est le même système à par qu'au lieux de vérifier l'adresse IP tu vérifies le sujet du message.
A toi d'adapter le script que t'as déjà, on va quand même pas tout faire a ta place. ;)

Reply

Marsh Posté le 06-11-2003 à 20:39:29    

voici le code pour l'IP:
 
    // ANTI FLOOD
     
 
 
    $secondes_1 = $secondes - 20;
    $requete_flood = $mysql->query("SELECT * FROM thepeople WHERE ip = '$ip' AND secondes > $secondes_1" );
    $flood = mysql_num_rows($requete_flood);
    if ($flood != 0)
    {
        f_message("Pas de flood...", "center", 2);
 
        $poster = 0;
    }

Reply

Marsh Posté le 06-11-2003 à 20:40:09    

je modifie 'ip' par 'sujet' ?

Reply

Marsh Posté le 06-11-2003 à 20:43:42    

tu veux pas essayer de comprendre ce que tu fais plutôt :/ ?
 


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 06-11-2003 à 20:44:59    

c'est ça ou pas????
je veux juste être sûr!!!

Reply

Marsh Posté le 06-11-2003 à 20:50:56    

alexesc a écrit :

c'est ça ou pas????
je veux juste être sûr!!!


comment veux tu qu'on le sache .. tu crois qu'on connait les noms des champ de ta base ........:sarcastic:
 
moi chui sûr d'une chose c'est que t'as rien compris, en somme c'est pas très grave mais dis le avant de te faire flammer  :pfff:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 06-11-2003 à 23:03:27    

moderateur.php :o
 
C'est pas donné, mais c'est le plus efficace.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 19-04-2004 à 14:30:41    

alexsc a écrit a écrit :

$secondes_1 = $secondes - 20;  
    $requete_flood = $mysql->query("SELECT * FROM thepeople WHERE ip = '$ip' AND secondes > $secondes_1" );  
    $flood = mysql_num_rows($requete_flood);  
    if ($flood != 0)  
    {  
        f_message("Pas de flood...", "center", 2);  
 
        $poster = 0;  
    }



je suis encore un padawan du php, et g du mal a comprendre ton code:
- ou initialises-tu tes variables $secondes_1 et $secondes ? (pour la comparaison > )
- $mysql c une instance d'objet que t'as créé ? Si c po ca, $mysql->query serait equivalent a mysql_query() ???
- on peut recuperer le nb de resultats sans effectuer la requete ?
 
[:aloy] MERCI D'AVANCE


Message édité par lkolrn le 19-04-2004 à 14:31:02
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed