Du html dans formulaire admin
elpoueko
-
elpoueko -
elpoueko -
Bonjour,
J'ai créée une admin pour un site dans laquelle le client à la possibilité d'écrire des articles sur son site à l'aide d'un formulaire, le problème c'est que dans ce formulaire(<textarea>) il peut écrire du code HTML
(problème avec les guillemets, la touche entrée ne renvoie pas à la ligne etc..)
Existe t'il un moyen pour que cela se fasse automatiquement ?
Merci d'avance
J'ai créée une admin pour un site dans laquelle le client à la possibilité d'écrire des articles sur son site à l'aide d'un formulaire, le problème c'est que dans ce formulaire(<textarea>) il peut écrire du code HTML
(problème avec les guillemets, la touche entrée ne renvoie pas à la ligne etc..)
Existe t'il un moyen pour que cela se fasse automatiquement ?
Merci d'avance
A voir également:
- Du html dans formulaire admin
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Livebox admin - Guide
- Editeur html - Télécharger - HTML
- Formulaire de reclamation instagram - Guide
2 réponses
Bonjour,
Il existe plusieurs possibilités pour faire cela.
Si tu veux tout développer de toi même, il faut jeter un oeil sur les fonctions php suivantes :
nl2br et htmlentitities
Si tu veux une solution toute prête, qui a fait ses preuves et facile à intégrer, tu peux regarder par là : https://ckeditor.com/
Il existe plusieurs possibilités pour faire cela.
Si tu veux tout développer de toi même, il faut jeter un oeil sur les fonctions php suivantes :
nl2br et htmlentitities
Si tu veux une solution toute prête, qui a fait ses preuves et facile à intégrer, tu peux regarder par là : https://ckeditor.com/
Et bien si l'on suppose que le contenu du textarea est stocké dans une variable nommée $message
il te suffit de faire :
et après tu enregistre $message dans ta BDD.
comme ca après en front, tu n'a plus qu'à faire un
et tu aura tout ton message en html affiché correctement.
il te suffit de faire :
$message = htmlentities(nl2br($message));
et après tu enregistre $message dans ta BDD.
comme ca après en front, tu n'a plus qu'à faire un
echo html_entity_decode($message);
et tu aura tout ton message en html affiché correctement.
il y a 3 pages dans l'admin pour la page actu
actu-ajout.php
actu-modif.php
actu-supp.php
j'ai regarder un peu "nl2br et htmlentitities" mais je comprend pas trop comment l'intégrer..