Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1647 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme Regex :(

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme Regex :(

n°1302010
titanherme​s
Posté le 09-02-2006 à 13:39:14  profilanswer
 

Salut tout le monde !!
 
Voila j'ai creer un tit formulaire :

Code :
  1. <form method="post" action="index.php?p=ville_2&c=pipelette&b=go">
  2. <input type="text" class="champ" name="text" /> <input type="submit" value="Ok !" class="champ" /></td>
  3.     </form>


 
une fois valider cela nosu ammène sur une page .. Quoi de plus normal :)
 
Mais le probleme c'est je souhaiterais trouver un sytème pour que suivant ce qui est ecris le message une reponse Soit formulées et je pense qu'il faut utiliser les Regex ...
 
Seule probleme si je veut tester plusieurs phrases comment puis-je faire car je ne peut pas mettre plusieurs preg_match dans une meme page !
 
Exemple de preg qui marche :

Code :
  1. if (preg_match("!^(.*)(quand)(.*)(inscription)(.*)\?$!", "".$text."" ))
  2. {
  3. echo 'Du '.date('d/m/Y', $timestamp).' il me semble ^^"';
  4. }
  5. else
  6. {
  7. echo 'Désolée mais ca me dit rien !';
  8. }


 
Ca ca va marcher mais comment faire plusieurs "truc" de ce style dans une meme page ?

mood
Publicité
Posté le 09-02-2006 à 13:39:14  profilanswer
 

n°1302029
anapajari
s/travail/glanding on hfr/gs;
Posté le 09-02-2006 à 13:48:07  profilanswer
 

cette ligne est absolument horrible:

Code :
  1. if (preg_match("!^(.*)(quand)(.*)(inscription)(.*)\?$!", "".$text."" ))


Faire une regex pour ça c'est inutile et le "".$text."" est somptueux.
 
Utilise plutot strstr, par exemple:

Code :
  1. if ( strstr($text, 'quand') && strstr($text,'inscription') )


 
Et je n'ai pas compris du tout ton  

Citation :

Seule probleme si je veut tester plusieurs phrases comment puis-je faire car je ne peut pas mettre plusieurs preg_match dans une meme page !


Si tu as plusieurs trucs a tester tu mets plusieurs if, s'tout :o

n°1302031
titanherme​s
Posté le 09-02-2006 à 13:51:02  profilanswer
 

Sauf que les plussieurs truc a tester c'est ce que va mettre le membre et je ne sais pas ce que c'est :)
 
En effet quand il va remplir le champs text je voudrais tester ce qu'il met pour lui afficher des reponse :)

n°1302043
anapajari
s/travail/glanding on hfr/gs;
Posté le 09-02-2006 à 14:02:31  profilanswer
 

titanhermes a écrit :

Sauf que les plussieurs truc a tester c'est ce que va mettre le membre et je ne sais pas ce que c'est :)
 
En effet quand il va remplir le champs text je voudrais tester ce qu'il met pour lui afficher des reponse :)


Tu es en train de dire que tu souhaites verifier que le texte saisi par l'utilisateur contient certains mots, qu'en fonction de ces mots tu dois faire différentes choses mais que tu ne sais pas ce que ces mots peuvent être???
Si c'est ça...  [:totoz]  
 
Ou alors implemente une intelligence artificielle :o

n°1302056
titanherme​s
Posté le 09-02-2006 à 14:18:31  profilanswer
 

nan en faite c'est bon j'ai trouvé grace a toi :)
 
je m'etait mal exprimé :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Probleme Regex :(

 

Sujets relatifs
Problème avec la balise embedproblème saisie semi-automatique (autocomplete) avec javascript
Problème d'image[MySQL] Je coince sur un problème MySQL/PHP
Problème de regex[Javascript] problème avec la regex search
problème avec un regexProbleme d'ecriture d'un regex.
probleme avec RegExProbleme avec les regex
Plus de sujets relatifs à : Probleme Regex :(


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR