Je voudrais coloriser du code contenu entre les balises php et franchement je n'arrive pas a voir mon erreur !!
voila mon exemple, j'arrive a capturer la portion de code, a la coloriser, mais je n'arrive pas a la replacer dans la chaine d'origine.
ca n'affiche pas au bon endroit, le code php est colorisé mais il n'est pas a bon endroit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php $chaine = ' Bonjour, <br /> <?php echo "hello world"; ?> bye '; if (preg_match('/<\?php(.*?)\?>/si' , $chaine, $capture)) echo preg_replace('/<\?php(.*?)\?>/si',highlight_string(html_entity_decode($capture[0])),$chaine); ?>
<?php echo "hello world"; ?> Bonjour,
1 bye
Partager