attentio | merci beaucoup !!! par contre j'ai un petit soucis dans le sans inverse
ex:
[B][/B] me donne [[B]][<[/B]l<<font class="t[IMG]tre[/IMG]>><<</font>">>ul>B]
alors que je devrais avoir <b></b>
[U][/U] me donne [[U]][<[/U]l<<font class="t[IMG]tre[/IMG]>><<</font><font class="t">tre">><u>l><</font>u>]
alors que je devrais avoir <u></u>
|
voici mon code : Code :
- $pattern = array (
- '#[MAIL](.*?)[/MAIL]#i',
- '#[LIEN=(.*?)](.*?)[/LIEN]#i',
- '#[LIST]
- (.*?)#i',
- '#[*](.*?)#i',
- '#[/LIST]#i',
- '#[I](.*?)[/I]#i',
- '#[U](.*?)[/U]#i',
- '#[B](.*?)[/B]#i',
- '#[TITRE](.*?)[/TITRE]#i',
- '#[IMG](.*?)[IMG]#i'
- );
- $replace = array( '
- <a href="mailto:$1">$1</a>',
- '<a href="$1">$2</a>',
- '<ul><li>$1',
- '</li><li>$1',
- '</li></ul>',
- '<i>$1</i>',
- '<u>$1</u>',
- '<b>$1</b>',
- '<font class="titre">$1</font>',
- '<img src="$1">'
- );
- $descript2 = preg_replace($pattern, $replace, $descript2);
|
je n'y comprends rien merci de votre aide Message édité par attentio le 24-01-2006 à 16:26:45
|