Du html dans formulaire admin

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

2 réponses

  1. 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
    1. 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
  2. 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
    1. merci ca marche nikel!
      0