[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 | 1609 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. ^^
Développeur web depuis + de 20 ans

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