Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Affichage d'un code HTML à copier-coller

3 réponses
Avatar
Onthisplanet
Bonjour,

Je souhaiterais afficher sur un site un code HTML =E0 copier-coller.
Je cherche =E0 le faire appara=EEtre =E0 l'=E9cran sans que celui ci soit
interpret=E9 comme du HTML (par exemple) dans un champ de type "form".

Comment peut-on faire cel=E0 ais=E9ment ?

Merci d'avance,

Micha=EBl
Sciences sur http://onthisplanet.free.fr

3 réponses

Avatar
O.L.
Après mure réflexion, Onthisplanet a écrit :
Bonjour,

Je souhaiterais afficher sur un site un code HTML à copier-coller.
Je cherche à le faire apparaître à l'écran sans que celui ci soit
interpreté comme du HTML (par exemple) dans un champ de type "form".

Comment peut-on faire celà aisément ?

Merci d'avance,

Michaël
Sciences sur http://onthisplanet.free.fr



Il faut convertir les caractères < et > qui pourraient être interprêtés
en leur équivalent &lt; et &gt;. Le code visible sera le même, mais
"derrière" il n'y aura plus de risque.
Pour faire ça, il faut par exemple utiliser PHP :
echo "<textarea>".htmlentities($code)."</textarea>";


--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net
Avatar
Onthisplanet
Super !

Merci beaucoup,

Michaël
Sciences sur http://onthisplanet.free.fr
Avatar
Sergio
Onthisplanet a utilisé son clavier pour écrire :

Je souhaiterais afficher sur un site un code HTML à copier-coller.
Je cherche à le faire apparaître à l'écran sans que celui ci soit
interpreté comme du HTML (par exemple) dans un champ de type "form".

Comment peut-on faire celà aisément ?



En PHP, avec la fonction htmlspecialchars().

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org