Bonjour,
Alors, je vais d'abord expliquer sans le code car à mon lieu de stage, sur mon portable, je dois tout transférer sur mon DD externe pour remettre ça sur le pc connecté au net, etc. et je me dis que le problème ne vient pas forcément du code mais plutôt de la logique, une fonction à ajouter peut-être...
1) J'utilise un éditeur de texte, FCKeditor, pour être précis.
2) Mon site contient des articles qui seront donc modifiables par des membres à travers l'éditeur de texte.
3) Le texte de chaque article est stocké dans une base de données dans une table et porte le nom de arch_texte en varchar(9999) et utf8_unicode_ci.
4) Dans un premier temps, le texte peut venir d'une source diverse et est donc rentré tel quel dans la base de données... Du texte brut quoi.
5) J'appuie sur le bouton -modifier- sur ma page html qui me dirige donc vers une page "Modification_page" qui contient l'éditeur de texte.
6) Là, je modifie le texte, rajoute du gras, fait une belle mise en forme... Et je valide.
7) C'est là qu'est le problème... Le texte se modifie bien dans la base de données mais comme il est brut, il indique également les balises générées par FCKeditor. Dès lors, mon article contient également ces balises mais ne les applique pas, ce qui donne par exemple : <p>Voici un char</p>
Est-ce qu'une fonction peut transformer ce texte brut de la base de données en texte html, ce qui donnerait donc un article avec la mise en forme voulue ?
Voilà, j'espère avoir été précis, merci
Modifié par BassT4ken (21 Apr 2009 - 15:22)
Alors, je vais d'abord expliquer sans le code car à mon lieu de stage, sur mon portable, je dois tout transférer sur mon DD externe pour remettre ça sur le pc connecté au net, etc. et je me dis que le problème ne vient pas forcément du code mais plutôt de la logique, une fonction à ajouter peut-être...
1) J'utilise un éditeur de texte, FCKeditor, pour être précis.
2) Mon site contient des articles qui seront donc modifiables par des membres à travers l'éditeur de texte.
3) Le texte de chaque article est stocké dans une base de données dans une table et porte le nom de arch_texte en varchar(9999) et utf8_unicode_ci.
4) Dans un premier temps, le texte peut venir d'une source diverse et est donc rentré tel quel dans la base de données... Du texte brut quoi.
5) J'appuie sur le bouton -modifier- sur ma page html qui me dirige donc vers une page "Modification_page" qui contient l'éditeur de texte.
6) Là, je modifie le texte, rajoute du gras, fait une belle mise en forme... Et je valide.
7) C'est là qu'est le problème... Le texte se modifie bien dans la base de données mais comme il est brut, il indique également les balises générées par FCKeditor. Dès lors, mon article contient également ces balises mais ne les applique pas, ce qui donne par exemple : <p>Voici un char</p>
Est-ce qu'une fonction peut transformer ce texte brut de la base de données en texte html, ce qui donnerait donc un article avec la mise en forme voulue ?
Voilà, j'espère avoir été précis, merci

Modifié par BassT4ken (21 Apr 2009 - 15:22)