Accueil > Forum > > > > Contrôler le contenu d'un formulaire avant poster
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
|
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
|
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
|
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 questionIn 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]
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|