rendered paste bodyfunction ms_format($chaine)
{
//$chaine = stripcslashes($chaine);
$chaine = highlight_string($chaine, true);
$in = array(
'`<(?:font color="|span style="color: )'.
ini_get('highlight.html').'">(.+?)</(?:font|span)>`si',
'`<(?:font color="|span style="color: )'.
ini_get('highlight.comment').'">(.+?)</(?:font|span)>`si',
'`<(?:font color="|span style="color: )'.
ini_get('highlight.default').'">(.+?)</(?:font|span)>`si',
'`<(?:font color="|span style="color: )'.
ini_get('highlight.keyword').'">(.+?)</(?:font|span)>`si',
'`<(?:font color="|span style="color: )'.
ini_get('highlight.string').'">(.+?)</(?:font|span)>`si',
'`</(?:font|span)>`si'
);
$out = array(
'<span style="color: '.
ini_get('highlight.html').'">$1</span>',
'<span style="color: '.
ini_get('highlight.comment').'">$1</span>',
'<span style="color: '.
ini_get('highlight.default').'">$1</span>',
'<span style="color: '.
ini_get('highlight.keyword').'">$1</span>',
'<span style="color: '.
ini_get('highlight.string').'">$1</span>',
'</span>'
);
$chaine = str_replace('&','&',$chaine);
$chaine = str_replace('<','<',$chaine);
$chaine = str_replace('>','>',$chaine);
$chaine = str_replace("#:(", "<img alt='' style='border:0px;' src='../projets/principal/images/smileys/14.jpg' />", $chaine);
$chaine = str_replace("}:)", "<img alt='' style='border:0px;' src='../projets/principal/images/smileys/8.jpg' />", $chaine);
$chaine = str_replace(":)", "<img alt='' style='border:0px;' src='../projets/principal/images/smileys/1.jpg' />", $chaine);
$chaine = str_replace(":D", "<img alt='' style='border:0px;' src='../projets/principal/images/smileys/2.jpg' />", $chaine);
$chaine = str_replace(":`D", "<img alt='' style='border:0px;' src='../projets/principal/images/smileys/3.jpg' />", $chaine);
$chaine = str_replace(":o)", "<img alt='' style='border:0px;' src='../projets/principal/images/smileys/4.jpg' />", $chaine);
$chaine = str_replace("8-)", "<img alt='' style='border:0px;' src='../projets/principal/images/smileys/5.jpg' />", $chaine);
$chaine = str_replace(" ;)", " <img alt='' style='border:0px;' src='../projets/principal/images/smileys/6.jpg' />", $chaine);
$chaine = str_replace(":p", "<img alt='' style='border:0px;' src='../projets/principal/images/smileys/7.jpg' />", $chaine);
$chaine = str_replace(":|", "<img alt='' style='border:0px;' src='../projets/principal/images/smileys/9.jpg' />", $chaine);
$chaine = str_replace(":-/", "<img alt='' style='border:0px;' src='../projets/principal/images/smileys/10.jpg' />", $chaine);
$chaine = str_replace("8O", "<img alt='' style='border:0px;' src='../projets/principal/images/smileys/11.jpg' />", $chaine);
$chaine = str_replace(":(", "<img alt='' style='border:0px;' src='../projets/principal/images/smileys/12.jpg' />", $chaine);
$chaine = str_replace(":`(", "<img alt='' style='border:0px;' src='../projets/principal/images/smileys/13.jpg' />", $chaine);
$chaine = preg_replace('!\(surligne\)(.+)\(/surligne\)!iUs', '<span class="s">$1</span>', $chaine);
$chaine = preg_replace('!\(g\)(.+)\(/g\)!iUs', '<strong>$1</strong>', $chaine);
$chaine = preg_replace('!\(i\)(.+)\(/i\)!iUs', '<i>$1</i>', $chaine);
$chaine = preg_replace('!\(s\)(.+)\(/s\)!iUs', '<u>$1</u>', $chaine);
$chaine = preg_replace('!\(url\)(.+)\(image\)(.+)\(/image\)(.+)\(/url\)!iUs', '<a href="$1" target="_blank"><img src="$2" border="0" alt="image cliquable!" /></a>', $chaine);
$chaine = preg_replace('!\(image\)(.+)\(/image\)!iUs', '<img src="$1" />', $chaine);
$chaine = preg_replace('!\(url\)(.+)\(/url\)!iUs', '<a href="$1" target="_blank">$1</a>', $chaine);
$chaine = preg_replace('!\(noir\)(.+)\(/noir\)!iUs', '<span style="color:black;">$1</span>', $chaine);
$chaine = preg_replace('!\(rouge\)(.+)\(/rouge\)!iUs', '<span style="color:red;">$1</span>', $chaine);
$chaine = preg_replace('!\(blanc\)(.+)\(/blanc\)!iUs', '<span style="color:white;">$1</span>', $chaine);
$chaine = preg_replace('!\(jaune\)(.+)\(/jaune\)!iUs', '<span style="color:yellow;">$1</span>', $chaine);
$chaine = preg_replace('!\(gris\)(.+)\(/gris\)!iUs', '<span style="color:grey;">$1</span>', $chaine);
$chaine = preg_replace('!\(vert\)(.+)\(/vert\)!iUs', '<span style="color:green;">$1</span>', $chaine);
$chaine = preg_replace('!\(bleu\)(.+)\(/bleu\)!iUs', '<span style="color:blue;">$1</span>', $chaine);
$chaine = preg_replace('!\(code\)(.+)\(/code\)!iUs', '<br /><br /><table style="width:90%; height:0px;margin:auto;"><tr><td class="code"><strong>Code : <br /></strong><code>$1</code></td></tr></table><br />', $chaine);
$chaine = preg_replace('!\(quote\)(.+)\(/quote\)!iUs', '<br /><br /><table style="width:90%; height:0px;margin:auto;"><tr><td class="code"><strong>Citation : <br /></strong><code>$1</code></td></tr></table><br />', $chaine);
$chaine = preg_replace('!\(flash\)(.+)\(/flash\)!iUs', '<br /><br /><embed src="$1" pluginspage="http://www.macromedia.com/shockwave/download/" type="application/x-shockwave-flash">
</embed> ', $chaine);
$chaine = preg_replace('!i', '<a href="mailto:$1">$1</a>', $chaine);
//bbcode
$chaine = preg_replace('/\[b\](.+?)\[\/b\]/', '<b>$1</b>', $chaine);
$chaine = preg_replace('/\[i\](.+?)\[\/i\]/', '<i>$1</i>', $chaine);
$chaine = preg_replace('/\[u\](.+?)\[\/u\]/', '<u>$1</u>', $chaine);
$chaine = preg_replace('!\[quote\](.+)\[/quote\]!iUs', '<br /><br /><table style="width:90%; height:0px;margin:auto;"><tr><td class="code"><span><strong>Citation : <br /></strong><code>$1</code></span></td></tr></table><br />', $chaine);
$chaine = preg_replace('!\[code\](.+)\[/code\]!iUs', '<br /><br /><table style="width:90%; height:0px;margin:auto;"><tr><td class="code"><span><strong>Code : <br /></strong><code>$1</code></span></td></tr></table><br />', $chaine);
$chaine = preg_replace('/\[size=(.+?)\](.+?)\[\/size\]/', '<font size=$1>$2</font>', $chaine);
$chaine = preg_replace('!\[bleu\](.+)\[/bleu\]!iUs', '<span style="color:blue;">$1</span>', $chaine);
$chaine = preg_replace('!\[url/](.+)\[image/](.+)\[/image/](.+)\[/url/]!iUs', '<a href="$1"><img src="$2" /></a>', $chaine);
$chaine = preg_replace('!\[img/](.+)\[/img/]!iUs', '<img src="$1" />', $chaine);
$chaine = preg_replace('!\[url/](.+)\[/url/]!iUs', '<a href="$1" target="_blank">$1</a>', $chaine);
$chaine = nl2br($chaine);
return preg_replace($in, $out, $chaine);
}