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 :

filtre consonne consécutive


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 130
    Points : 55
    Points
    55
    Par défaut filtre consonne consécutive
    Bonjour,

    Je possède un site avec formulaire d'inscription qui enregistre les champs d'une bdd. Le problème est que j'ai beaucoup de spam et robots qui ajoutent des annonces.

    Je n'ai pas su installer un captcha sur mon site.

    La plupart des enregistrements des robots contiennent plus de 4 consonnes consécutives dans les champs.

    J'aimerai donc avant d'enregistrer les données du formulaire vers ma bdd faire une vérification sur un champ.

    Si champ > 3 consonnes consécutives, annuler l'enregistrement

    Merci de votre aide

    Si jamais quelqu'un pourrait peut être m'installer un captcha sur mon formulaire et surtout sur ma page de veri, j'en serai ravi

    Merci encore de votre aide

    Nicolas

  2. #2
    Membre expérimenté Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Points : 1 311
    Points
    1 311
    Par défaut
    salut,
    voici une regex (pas testée):
    Sinon effectivement le captcha serait mieux, Quels problèmes as-tu rencontré?

  3. #3
    Membre éprouvé Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Points : 952
    Points
    952
    Par défaut
    Citation Envoyé par julien.63 Voir le message
    salut,
    voici une regex (pas testée):
    Sinon effectivement le captcha serait mieux, Quels problèmes as-tu rencontré?

    Pour la regex, je changerai le nombre de répétitions pour plus de souplesse et je supprimerai également les délimiteurs debut et fin de chaine. Cela permettra de détecter toute suite de voyelles supérieure ou égale à 4.

    J'ai rajouté aussi le modificateurs i pour rendre la regex insensible à la casse

  4. #4
    Membre éclairé Avatar de |PaRa-BoL
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 738
    Points : 876
    Points
    876
    Par défaut
    il a dit consonnes non ?

  5. #5
    Membre éprouvé Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Points : 952
    Points
    952
    Par défaut
    Citation Envoyé par |PaRa-BoL Voir le message
    il a dit consonnes non ?
    Moi comme un c.. je reprends la regex pour complété sans vérifier

    Donc du coup cela donne

    Juste rajouter un ^ pour indiquer la négation de la liste. A mon avis il faudra rajouter quelques caractères

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    52
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 52
    Points : 58
    Points
    58
    Par défaut
    Salut,

    j'aurais bien rajouter un \s et un \d dans la liste pour affiner le filtre.

    Stf

Discussions similaires

  1. Algorithme d'un filtre ?
    Par Vince78 dans le forum Algorithmes et structures de données
    Réponses: 17
    Dernier message: 04/09/2002, 16h54
  2. recherche filtre flou gaussien
    Par gimlithedwarf dans le forum Langage
    Réponses: 4
    Dernier message: 01/08/2002, 23h32
  3. TADOTable et filtre
    Par GaL dans le forum C++Builder
    Réponses: 16
    Dernier message: 02/07/2002, 17h52
  4. Filtre passe Bande
    Par Mau dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 28/06/2002, 18h03
  5. Probleme de filtre dans bdd
    Par scorpiwolf dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/06/2002, 11h43

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