Bonjour,
J'ai intégré TinyMCE (en mode textareas) dans le back office que je suis en train de développer de
façon à ce que l'utilisateur puisse formater son texte qui est ensuite stocké dans une base de donnée MySQL.
Le texte est retourné par TinyMCE et rentré dans la bdd sous cette forme:
Jusque là ça va.<p>C'est<em> l 'été</em> il <strong>fait chaud</strong> à la plage.</p>
note: J'utilise évidemment mysql_real_escape_string avant de rentrer le texte dans la bdd.
Mais le pb c'est lorsque je récupère le texte de la bdd pour l'afficher sur le site.
Comme je formate le texte avec htmlspecialchars ou htmlentities je me retrouve avec
des trucs comme:
Ce qu'il faudrait c'est une fonction qui ne formate pas les chevrons appartenants<p>C'est<em> l'été</em> etc...
à une balise mais je ne crois pas qu'une telle fonction existe.
Quelle serait selon vous la solution à ce pb ?
Est ce que je doit effectivement faire une fonction dédiée (bonjour les regexs ),
ou est ce un pb de conception ?
Merci d'avance.
Partager