Bonjour à tous,
Je ne parviens pas à afficher une partie de mon texte en couleur dans mon textarea
Je m'explique, j'ouvre un fichier XML pour l'afficher dans une textarea. Avant de l'afficher, la page passe par le fameux htmlentities();
Puis je l'affiche en utilisant le addslashes comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $page = htmlentities($page);
Mais, j'aimerai que certaine partie de cette page (les commentaires XML) soient affichés en couleur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <textarea name='nomtext' cols='50' rows='20' id='txt' spellcheck='false' '>".addslashes($page)."</textarea>"
J'ai bien essayer de faire :
Mais ça ne marche pas !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $page = str_replace ("<!--", "<font color='red'>", $page); $page = str_replace ("-->", "</font">, $page);
Je me demande si les symboles '<' et '>' ne sont pas un peu casse-pied !!
Et aussi, est-ce que ma balise <font> sera prise en compte à l'affichage avec cette méthode ... ??
Un grand merci pour votre aide
Rg
Partager