IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Filtrer les mauvais mots


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    146
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 146
    Par défaut Filtrer les mauvais mots
    Bonjour,
    j'ai créé un system d'ajout des commentaires et je suis maintenant en phase d'analyse d'un mécanisme me permettant de ne pas afficher les postes qui contient des mauvais mots.
    comme des idées de départ on a besoin d'un interface d'administration pour éditer les mots, un moyen pour indiquer les mot dérivées d'un mot donné, on ne veut pas utiliser un fichier pour enregistrer les mots mais une base de données, quelles sont vos proposition?

    comme un exemple vivant: quand j'ai essaie de poster cette poste mais avec 3 points successives en titre, j'ai recu ce message:

    Votre titre ne doit pas comporter plus de 2 fois de suite le signe '.'.


  2. #2
    Membre chevronné Avatar de Kennel sébastien
    Homme Profil pro
    Développeur
    Inscrit en
    Septembre 2008
    Messages
    226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Septembre 2008
    Messages : 226
    Par défaut
    Salut,
    Tu souhaite faire une liste noire si je te suis bien ? Effectivement tu crées une table avec les deux champ mot interdit, mot de remplacement.
    Pour vérifie si la personne à écrit un des mots de la liste tu peux utilisé la fonction strpos.

  3. #3
    Membre confirmé
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    146
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 146
    Par défaut
    Merci sébastien,
    mon problème c'est que je veux un system assez intelligent pour détecter les mots dérivés d'un mouvais mot, cad si "mechant" est dans la liste noir, "méchanceté" dois être détecté aussi, c'est un exemple, en fait j'ai besoin de faire quelque chose plus avancée qu'une liste noire simple,
    d'autre part j'ai pas besoin de remplacer les mots car je peut renvoyer la commentaire ayant des mouvais mots au modérateur pour la modifier

  4. #4
    Membre Expert
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Par défaut
    les regexp devraient mieux convenir...

  5. #5
    Membre confirmé
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    146
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 146
    Par défaut
    les regexp devraient mieux convenir...
    merci supersnail,
    en fin c'est indispensable de les utiliser, mais est ce que qqu'un a des extraits de code plus explicatifs, ou bien a une telle expérience précédente.

    un simple exemple (anglais ):
    http://www.webmaster-talk.com/php-fo...ds-filter.html

  6. #6
    Membre chevronné Avatar de Kennel sébastien
    Homme Profil pro
    Développeur
    Inscrit en
    Septembre 2008
    Messages
    226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Septembre 2008
    Messages : 226

  7. #7
    Membre confirmé
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    146
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 146
    Par défaut
    c'est bien,
    les expressions régulières sont acquises et maîtrisées. ce qui nous reste c'est la technique: cad la description de la table et le processus suivie,
    des suggestions...

  8. #8
    Membre confirmé
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    146
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 146
    Par défaut
    Bonjour,
    en fin j'ai trouve ce que j'ai cherche pour long temps.
    voila ce lien, c'est un moyen pour connaître les spams et les mouvais mot d'une manière automatique, c'est géniale et intelligent:

    http://www.phpclasses.org/browse/package/4236.html

    désolé pour l'anglais!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] filtrer les premières lettres d'un mot en tapant dans un combobox vba excel
    Par chombriko dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 03/05/2012, 12h20
  2. Filtrer les mots pour ne pas afficher adsense
    Par yule dans le forum Langage
    Réponses: 2
    Dernier message: 28/10/2010, 10h31
  3. Réponses: 3
    Dernier message: 27/07/2004, 12h01
  4. Filtrer les voyelles
    Par Babyneedle dans le forum Langage SQL
    Réponses: 9
    Dernier message: 22/12/2003, 15h12
  5. peut on filtrer les adresses IP ?
    Par travail dans le forum 4D
    Réponses: 2
    Dernier message: 04/06/2003, 14h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo