Problème de banalisation...

Eléphant du PHP | 112 Messages

14 juin 2006, 14:44

Bonjour,

j'ai un champ input ou à l'intérieur je met l'url vers un site web.
Le problème c'est que la plupart du temps l'url comporte des arguments tel que
http://www.mosite.com/preview.asp?gameID=Cash%20Crazy

Donc lorsque je copie colle et je valide je récupère de l'autre coté et j'applique la fonction htmlentities. Mais le ? ne se banalise pas d'ou un problème lors de l'ajout.

Je voudrais savoir qu'elle fonction utiliser pour banaliser le ?.

merci ....

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

14 juin 2006, 15:11

Salut,

ça veut dire quoi "banaliser" un point d'interrogation ?

Quel genre de problème tu as ?

Eléphant du PHP | 112 Messages

14 juin 2006, 15:30

en fait lorsque je fais mon insert into .... ($champ,...)
le $champ se transforme non pas en une chaine mais en plusieurs chaine et j'ai remarqué que c'était à cause de mon ? donc j'aimerai changé le point d'interrogation en caractère ascii
...

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

14 juin 2006, 15:33

'?' c'est déjà de l'ASCII

Avec htmlentities() tu veux plutôt récupérer ça je pense : & #157;

Ceci dit, je trouve bizarre que tu obtiennes 2 chaînes avec ce point d'interrogation...

Est-ce qu'on pourrait voir un peu comment tu récupères la variable du champ texte, la requête d'insertion, avec les valeurs et tout et tout ?

Eléphant du PHP | 112 Messages

14 juin 2006, 16:48

merci mais en fait c moi dans mon code qui est merdé ....

dsl

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

14 juin 2006, 16:50

:!: Clique sur Résolu alors