Problème dans BBCODE
Pitfoul
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à tous,
voilà j'ai conçu un BBCODE pour mon site, cependant j'ai la balise de citation:
Seulement voilà, comme je n'autorise pas le HTML, et que j'ai mis un htmlspecialchars lors de l'enregistrement dans la base de données, les " deviennent des "
Donc quand je formate lorsque j'appelle les enregistrements de la base de données et bien le BBCODE ne fonctionne pas car on obtient:
Je voudrais savoir comment faire pour passer ce problème, sans être amené à retirer mon htmlspecialchars.
J'ai donc eu l'idée de faire, avant le formatage du BBCODE une regex qui remplacera dans ma chaîne les " pour les remplacer par des " mais je ne sais plus comment le faire et je ne sais pas si sa marchera.
Quelqu'un saurait comment faire ?
Merci d'avance.
voilà j'ai conçu un BBCODE pour mon site, cependant j'ai la balise de citation:
{citation="pseudo"}le message qui est cité{/cite}
Seulement voilà, comme je n'autorise pas le HTML, et que j'ai mis un htmlspecialchars lors de l'enregistrement dans la base de données, les " deviennent des "
Donc quand je formate lorsque j'appelle les enregistrements de la base de données et bien le BBCODE ne fonctionne pas car on obtient:
<code>{citation="pseudo"}le message qui est cité{/cite}</code>
Je voudrais savoir comment faire pour passer ce problème, sans être amené à retirer mon htmlspecialchars.
J'ai donc eu l'idée de faire, avant le formatage du BBCODE une regex qui remplacera dans ma chaîne les " pour les remplacer par des " mais je ne sais plus comment le faire et je ne sais pas si sa marchera.
Quelqu'un saurait comment faire ?
Merci d'avance.
A voir également:
- Problème dans BBCODE
- Bbcode download - Télécharger - Divers Web & Internet
4 réponses
Oups, comme il y a des caractères spéciaux, sa ne s'affiche pas correctement.
Et en fait
et donc le BBCODE ne fonctionne pas car on obtient
Et en fait
lors de l'enregistrement dans la base de données, les " deviennent des "
et donc le BBCODE ne fonctionne pas car on obtient
{citation="pseudo"}le message qui est cité{/cite}
Oups, comme il y a des caractères spéciaux, sa ne s'affiche pas correctement.
Et en fait
et donc le BBCODE ne fonctionne pas car on obtient
Et en fait
lors de l'enregistrement dans la base de données, les " deviennent des "
et donc le BBCODE ne fonctionne pas car on obtient
{citation="pseudo"}le message qui est cité{/cite}