Du html dans formulaire admin

Fermé
elpoueko - 29 janv. 2012 à 13:44
 elpoueko - 2 févr. 2012 à 12:26
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


A voir également:

2 réponses

Dj Nam Messages postés 327 Date d'inscription mardi 9 octobre 2007 Statut Membre Dernière intervention 31 janvier 2014 41
29 janv. 2012 à 14:22
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/
0
Merci pour ta réponse le site est déjà développer
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..
0
Dj Nam Messages postés 327 Date d'inscription mardi 9 octobre 2007 Statut Membre Dernière intervention 31 janvier 2014 41
29 janv. 2012 à 17:13
Et bien si l'on suppose que le contenu du textarea est stocké dans une variable nommée $message
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.
0
merci ca marche nikel!
0