[php] Forcer l'affichage des balises html

stena83 -  
 Aziz -
Bonjour, j'ai crée un formulaire, j'aimerais que lorsqu'un utilisateur tape du code html/php dans le champs, la page suivante affiche le contenu du champs en gardant les balises,

exemple :

j'ai un champs texte "login"
dans ce champs je tape "<b>stena83</b>"

lorsque je fais echo $login il m'affiche "stena83"
lorsque je fais echo strip_tags($login) il m'affiche "stena83"

et je souhaiterais afficher "<b>stena83</b>" sur la page.

merci

4 réponses

  1. maily Messages postés 7560 Statut Contributeur 453
     
    Sinon, il faut remplacer < par son code en HTML, c'est à dire & lt; et > par & gt; sans les espaces entre les & et le reste... ;)
    8
  2. dedale82 Messages postés 403 Statut Membre 283
     
    Salut,
    essaye plutôt la fonction htmlentities()

    A plus
    7
  3. m0unir
     
    just write :

    echo htmlspecialchars($login);


    mounir from morocco
    2
    1. Aziz
       
      Thx momo
      0
  4. ida_marco
     
    Bravo,
    Ca fait une demi heure que je cherche sur le net comment afficher <BR/> dans du html...
    Ca marche nickel!

    Thanks

    Marco
    0