|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 23 ![]() |
Bonjour,
J'ai une base de donnée, et j'ai une classe (sur phpMyAdmin) "news". De plus, j'ai un champ "contenu" avec du code Html dedans(exemple: <u><strong> Bonjour </strong>tous le monde</u> ). Mon probleme est que quand je l'affiche sur mon site, il m'affiche le code, sans me le traduire (exemple: a la place de me mettre en gras "Bonjour", il me met "<strong>Bonjour</strong>" ). Comment puis-je résoudre se problème ??? Merci d'avance, j'espère que vous avez compris mon problème. |
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Si tu utilises htmlspecialchars pour l'insertion ou l'affichage, il ne faut pas.
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 23 ![]() |
Merci, mes je l'utilise déjà. Voici ce que j'ai écrit pour l'affichage du contenu, ça pourra peut être vous aidez :
Code :
echo nl2br(htmlspecialchars($donnees['contenu'])); |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : août 2010 Messages : 5 ![]() |
Non mais justement il te dit qu'il ne faut pas utiliser cette méthode qui transforme les caractères spéciaux html tels que < > & ... en afin qu'ils ne soient pas interprétés comme des caractères spéciaux html. Regarde le code source de ta page, tu verras que par exemple tes < sont devenus <
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 23 ![]() |
Merci beaucoup, ça marche
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com