Tag html a travers base de donnée
Résolu
vleeks
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
-
BlackYoup Messages postés 181 Date d'inscription Statut Membre Dernière intervention -
BlackYoup Messages postés 181 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un système me permettant d'écrire du texte dans un formulaire. Celui-ci est stocké dans une bdd, puis affiché sur une page grâce à echo.
Seulement, le texte est brut. Lorsque j'essaie de mettre des balises html, elles ne fonctionnent pas, et s'affichent telles quelles.
Y a-t-il une solution pour les faire fonctionner ? une autre fonction que echo ?
Merci beaucoup !
J'ai un système me permettant d'écrire du texte dans un formulaire. Celui-ci est stocké dans une bdd, puis affiché sur une page grâce à echo.
Seulement, le texte est brut. Lorsque j'essaie de mettre des balises html, elles ne fonctionnent pas, et s'affichent telles quelles.
Y a-t-il une solution pour les faire fonctionner ? une autre fonction que echo ?
Merci beaucoup !
A voir également:
- Tag html a travers base de donnée
- Base de registre - Guide
- Mp3 tag - Télécharger - Catalogage
- Editeur html - Télécharger - HTML
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation ✓ - Forum Réseau
- Nouveau tag ajouté - Forum Huawei
3 réponses
Si elles ne fonctionnent pas c'est qu'il doit y avoir un htmlspecialchars() ou htmlentities() lors de l'affichage non ?
En effet merci ! mais la question serait donc, la sécurité concernant les injections SQL est diminuée non ? comment y remédier ?
Ca dépend. htmlspecialchars() ou htmlentities() ne sont à utilisés que lorsque l'on veut afficher du texte, pas avant de mettre les données dans la base. PDO procède à ces vérifications seul contrairement à la fonction mysql_query. Dans ce dernier cas, il faut utiliser la fonction mysql_escape_string() mais le mieux reste PDO. Si tu es déja en PDO, tu n'a pas de soucis à te faire :)