Dans cette fonction j'arrive à la balise code qui d'apres mon code devrait figurer comme ça sur ma page au final :
Code : Tout sélectionner
<ol class="code">
<li>Lorem ipsum dolor sit amet</li>
<li>consectetuer adipiscing elit</li>
<li>Aliquam lacinia blandit arcu</li>
<li>Nullam mollis, libero vitae scelerisque posuere, eros risus pellentesque nisi</li>
<li>sed gravida mi nisi id dolor. Mauris nec massa at mi venenatis iaculis</li>
</ol>Code : Tout sélectionner
[code]Lorem ipsum dolor sit amet
consectetuer adipiscing elit
Aliquam lacinia blandit arcu
Nullam mollis, libero vitae scelerisque posuere, eros risus pellentesque nisi
sed gravida mi nisi id dolor. Mauris nec massa at mi venenatis iaculisJ'arrive tres bien à remplacer les balise Code, mon probleme est que à chauque saut de ligne à l'interieur de ses balise il faut qu'il soit remplacé par un élément de liste <li></li>.
J'ai donc essayé :
Code : Tout sélectionner
$remplace = preg_replace('#\[code](.+?)\Mais seul la premiere fonction preg_replace fonctionne, la deuxieme est comme ignorée est affiche le code suivant :
Code : Tout sélectionner
<ol class="code">
<li>Lorem ipsum dolor sit amet
consectetuer adipiscing elit
Aliquam lacinia blandit arcu
Nullam mollis, libero vitae scelerisque posuere, eros risus pellentesque nisi
sed gravida mi nisi id dolor. Mauris nec massa at mi venenatis iaculis</li>
</ol>PS : Je savais pas si Debuter en php ou PHP 4 convenait le mieux ^^ comme je me considère comme debutant je met ici.