Bonjour, Question toute simple mais sans réponse pour moi. je cherche à colorer le code html qu'un utilisateur aurait rentré.
Pour cela je récupère la valeur du champ et la fait passer par htmlspecialchars stripslashes et nl2br. ensuite à l'aide de preg_replace je souhaite colorer les balises(<a></a>) en orange. pour l'instant j'ai:
Je ne veux pas m'avancer mais je crois que c'est htmlspecialchers qui change la valeur de < et >, il faut peut etre les annoncer avec un caractère special mais lequel ? sachant que je ne veux pas que les balises soient interprétées :p
Pour ceux qui cherchent, j'ai trouvé la solution sur le site officiel du php. htmlspecialchars transforme le code html en notation spécifiques tel que < devient "<" je vous passe le lien de toutes les transformations pour vous faire une idée : http://php.net/manual/fr/function.htmlspecialchars.php .