Pbm apostrophe dans formulaire de recherche

alap1 -  
 alap1 -
Bonjour,
Après problème de paramétrage magic_quotes_gpc différents entre mon pc et le serveur et adapation du script (un formulaire de saisie de recherche de tritre) en jouant sur les addslashes, tout marche bien, les apostrophes sont prise en compte dans les mots, sauf... dans un seul cas bien particulier : lorsque il est saisi un seul et unique caractère constitué d'une apostrophe justement !!! Il semble qu'il soit alors interprété, l'affichage est déformé et la suite dysfonctionne. Impossible de venir à bout de ce problème ! Je sais bien qu'il n'est sans doute pas fréquent de rechercher tous les titre contenant une apostrophe, mais j'aimerais bien comprendre ce qui se passe.
Merci de votre aide

2 réponses

greg_one
 
Pour eviter le pb, tu peux interdire les messages de 1 caractère de long avec une expression reguliere par exxemple...
Par contre, pour t'expliquer le pourquoi...
0
alap1
 
Merci greg_one
j'avais pas pensé aux exp. regulières que je ne connais pas très bien mais effectivement en faisant un test avec du type if (ereg(" ^' ", $var)) ... on peut éviter le caratère apostrophe en début de chaîne. On va essayer de se débrouiller avec ça pour le moment, et sans toujours connaître l'explication...
Salut
0