highlight_string() // textarea

Petit nouveau ! | 6 Messages

22 févr. 2007, 14:53

Un principe de base doit m'échapper: La coloration syntaxique se fait sans
problème avec un simple: echo highlight_string($code);
mais affiche le code html (non traduit) si je place ce dernier dans un
textarea ?.
OU comment obtenir la coloration syntaxique dans un textarea ?.

Suis encore un peut juste pour tenter la certification PHP !.

Merci pour vos réponses.[/code][/php]

ViPHP
ViPHP | 3607 Messages

22 févr. 2007, 15:02

réponse: Impossible!
Un textarea affiche et affichera toujours du "texte plat"...
Après si t'a du temps à perdre et de la motivation, tu peux toujours essayer de simuler un textarea en js... mais je te souhaite bon courage :langue:
Solution intermédiaire, un sytème de prévisualisation direct...

Mammouth du PHP | 684 Messages

22 févr. 2007, 15:08

Pourquoi ne pas faire comme sur le forum ? Un bon div qui contient ton code colore.
<?php
echo "Je suis colore!<br />";
?>
Tu peux aussi utiliser FCKeditor.
Zigz4g

Petit nouveau ! | 6 Messages

22 févr. 2007, 15:14

Merci pour ta réactivité. Je me doutais bien que je ne pouvais échapper
à un traitement du style JS et voir XMLHttpRequest.