begin process at 2012 02 13 17:57:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Contrôler le contenu d'un formulaire avant poster


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Contrôler le contenu d'un formulaire avant poster

dimanche 1 juillet 2007 à 19:47:26 | Contrôler le contenu d'un formulaire avant poster

sebalex

Membre Club
Bonjour à tous,

Le titre dit tout. En effet, je veux créer un forum. Mais avant que le message soit posté et enregistré dans la BDD, je souhaite que les mots contenus dans le titre et dans le champ texte soient automatiquement contrôlés. Par exemple, si le système trouve le mot "Porn" ou "Drogue", le message n'est pas posté.

Si vous avez des idées soit en PHP soit en JAVA, je suis preneur.

Merci de votre précieuse aide.

David

dimanche 1 juillet 2007 à 20:53:59 | Re : Contrôler le contenu d'un formulaire avant poster

vilhjalms

Saell og blesuð

Vous reperez vos fields via $_POST puis vous le parser via votre dictionnaire de mots interdits et vous validez ou non avant d etre inseres dans votre base de donnees

Vilhjálms
Sigurðsdóttir aka Frëyjá
dimanche 1 juillet 2007 à 22:50:22 | Re : Contrôler le contenu d'un formulaire avant poster

milkasoprano

Membre Club
les gens ont tendance a expliquer les choses mais ne disent jamais comment faire en donnant par exemple des liens de sources toute déjà faite afin que l'on puisse comprendre directement à quoi on en vient ! expliquer c'est bien vu que c'est tellement évident pour certaines personnes que ca ne l'ai pour d'autres. moi meme qui aurait un problème a ce sujet aurait était toujours à la case départ vu que j'ai pas vraiment de reel explication a ce que je viens de lire dans votre réponse !

Pour vous répondre vu que je vois de plus en plus de gens qui répondent aux problèmes des autres sans pour autant qu'ils expliquent comment on peut faire.

On ne demande pas de savoir comment on peut faire par des simples mots qui n'ont pas forcement de sens pour les personnes qui ne comprennent pas trop le php ou qui sont en cours d'apprentissage, vu que les termes moi aussi je sais les employer... ? mais agir directement pour ne pas faire perdre de temps au gens et à partir d'une source d'exemple qu'ils puissent réflechir ensuite par eux meme !

Mon cher sebalex voici une source php que vous pouvez personnaliser à votre facon afin d'y obtenir votre résultat . bien sur c'est un exemple, c'est a titre dinformation et au moins vous avez quelque chose qui peut vous faire une idée sur le problème dont vous vous posez et de le résoudre directement à partir de cette source. Ca vous permez de l'incorporer dans votre script, de faire des tests et d'apprendre par vous meme ! c'est encore plus simple que dire :

<< ha ben tu n'as cas reperer tes fiels dans les methodes post apres tu parse en fesant un dico de mots interdits et apres tu valide ou non >>

Ha chaque fois que je vais dans un forum j'ai tjs ce genre de réponses c'est fou ! comme ci  que ca peut nous aider  !  ralla la je te jure.

Je vous ai mis un bout de code sur ce wall voir cette adresse :
j'espere que ca pourra vous aider seb

http://www.multithematic.info/wall/FkAAv2ra3Fve.htm

bonne soirée...







dimanche 1 juillet 2007 à 23:34:26 | Re : Contrôler le contenu d'un formulaire avant poster

vilhjalms

Saell og blesuð

euh ...milkasoprano ... vous l avez teste votre code au moins ? :)

Il demande des idees et non pas du code ( sans parler qu on est pas la pour pondre du code pour les autres )
Il ne demande pas d aide par rapport a une partie de code ne fonctionnement pas non plus ou suite a des erreurs.

Vilhjálms Sigurðsdóttir aka Frëyjá
dimanche 1 juillet 2007 à 23:34:33 | Re : Contrôler le contenu d'un formulaire avant poster

coucou747

Administrateur CodeS-SourceS
Salut

on ne declare par un tableau en mettant :

$tab[$indice]=$val;

mais $tab=array($indice=>$val);

ou

$tab=array($element);

on peut en mettre plusieurs bien evidement de cette facon....

ensuite, on peut ajouter des elements soit avec :

$tab[$indice]=$val;

$tab[]=$val;

ou des fonctions comme push

cf print_r

au passage, edite ton php.ini, et met error_reporting a E_ALL, tu verras mieux tes erreurs


une recherche sur exalead vous aurait peut-etre evite de poser cette question
In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy
lundi 2 juillet 2007 à 13:13:03 | Re : Contrôler le contenu d'un formulaire avant poster

DiGhan

Hello,

pour ma part, j'envisagerai une solution regex. Je sais que les regex sont à proscrire sur des petits traitements (fonctions API str... plus rapides) mais c'est plus fort que moi, exemple :


<?php

  function ContainBadWords($array, $string)
  {
    $search = implode('|',$array);
    $pattern = '#(?:'.$search.')#i';
    return (preg_match($pattern,$string) == 1)?true:false;
  }

  $isWrong = ContainBadWords( array('mot1','mot2') , 'Hey toi, petit mot1 ! tete de mot2' );
  echo ($isWrong)?'Petit vilain !':'Enregistrement BDD';

?>


Cette discussion est classée dans : formulaire, contenu, titre, poster, contrôler


Répondre à ce message

Sujets en rapport avec ce message

controle d'un formulaire javascript avant de poster les données [ par elsandra ] salut les amis!!j'ai un formulaire contenat boutton submit, vous savez tous que des que l'on clique sur un boutton submit les données sont immediateme probleme passage parametre [ par tontonsaliou ] voila je voudrais récuperer la valeur d'un champ selectionner dans un formulaire voici le code du formulaire: echo"";      &n passage de parametre probleme [ par tontonsaliou ] voila je voudrais récuperer la valeur d'un champ selectionner dans un formulaire voici le code du formulaire: echo"";      &n news [ par tomm123456 ] bonjour et joyeuses fetes . voilà j'ai un probleme de mise à jour de news .Quand je veux modifier une news , il me renvoie bien les valeurs des ch titre de pages [ par dalisassou ] SLT TOUS LE MONDE ,j une page son contenu est dynamique,le contenu de la page se sont des animations.ma question est la suivante : s'il ya une possibi Question de Formulaire [ par amewole ] Qui pourrait me dire de façon claire sans ambiguité, quelle transformation doit on faire sur un champ de formulaire de type .....    avant INSERT da Destination d'un formulaire [ par pledoux ] Bonjour,Voici mon problème j'ai mon écran divisé en deux par un frameset avec une frame nommée sommaire et une nommée contenu</STRONG Formulaire [ par stu76 ] Bonjour,J'aimerais savoir comment on peut lire simplement le contenu d'une variable $_POST, donc simplement j'ai un formulaire avec cinq champs. J'env Problème de textarea, nl2br, mysql_real_escape_string avec mes objets [ par takinelinfo ] Bonsoir à tous,J'ai actuellement un gros soucis, avant toute chose voici mon code. J'ai fait en sorte qu'il soit le plus simplifié possible.require_on mes preg_replace ne fonctionnent pas... [ par kaking ] bonjour tout le monde  alors voila: j'ai fait un script pour afficher et ecrire des news  et j'ai voulu rajouté des preg_replace, si je marque [b]


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,040 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales