html dans mysql

Eléphanteau du PHP | 40 Messages

01 juil. 2005, 17:18

salut,

j'utilise htmlentities() pour coder les caracteres speciaux (é,à....) issus d'un champ texte d'une table mysql.
le pb est que je voudrais mettre certaines parties du texte en gras en utilisant les balises <b> a l'interieur du champ.

ya t'il une possibilite de preciser a php de decoder tous les caracteres speciaux sauf <b> ?????????

Eléphant du PHP | 132 Messages

01 juil. 2005, 23:31

Que je sache <b> n'est pas encodé :?, si ???
Précise un peu plus, je comprend pas ...
:: Kmeleon ::
CanalPC - La webradio communautaire :: Ecrivez/Enregistrez/Ecoutez !

Eléphant du PHP | 132 Messages

02 juil. 2005, 11:12

Ok je viens d'aller voir la fonction, et je vois un peu quel est ton problème. Apparement, la fonction ne permet pas de ne pas encoder les ">". Donc il faudrait que tu te crées toi même tes expressions régulières afin de coder les "é-à-etc..." sans coder les "<->-etc...". A ma connaissance il n'existe aucun autre fonction qui permettent de faire ça que les expressions régulières.

Tu trouvera un tuto sur le site de PHPFrance qui résume assez bien la manière d'utiliser ces expressions.

Bonne journée !
:: Kmeleon ::
CanalPC - La webradio communautaire :: Ecrivez/Enregistrez/Ecoutez !