[RESOLU] Problème une fois le formulaire reçu

Eléphanteau du PHP | 16 Messages

14 juin 2019, 15:31

Bonjour,
Alors j'utilise un textarea NicEdit, donc lors de l'envoie tout se passe bien c'est lorsque je fais pour récupérer le formulaire.
Je ne reçois pas pareil que lorsque je l'ai écrit
Image

Merci de votre aide :D

Avatar du membre
Mammouth du PHP | 951 Messages

14 juin 2019, 16:18

Salut, le principe de ces champs WYSIWYG est de générer du code html et on voit sur ta capture que les balises html sont échappées.
Il faut simplement que tu fasses un html_entity_decode sur la variable.
https://www.php.net/manual/fr/function. ... decode.php

Attention toutefois au risque de faille XSS si c'est un utilisateur externe qui peut utiliser le formulaire. Si c'est seulement pour l'administrateur du site et qu'il en est le propriétaire, j'ai envi de dire à lui de ne pas copier coller n'importe quoi dedans. ^^
J'édite souvent mon message après avoir répondu pour le corriger où y apporter des informations complémentaires alors n'hésitez pas à y jeter un nouveau coup d'oeil ^^

Eléphanteau du PHP | 16 Messages

14 juin 2019, 22:43

Salut, le principe de ces champs WYSIWYG est de générer du code html et on voit sur ta capture que les balises html sont échappées.
Il faut simplement que tu fasses un html_entity_decode sur la variable.
https://www.php.net/manual/fr/function. ... decode.php

Attention toutefois au risque de faille XSS si c'est un utilisateur externe qui peut utiliser le formulaire. Si c'est seulement pour l'administrateur du site et qu'il en est le propriétaire, j'ai envi de dire à lui de ne pas copier coller n'importe quoi dedans. ^^
Salut merci à toi sa fonctionne :D