function bbCode($texte)
{
// En gras
$texte = preg_replace('#\[b\](.+)\[/b\]#isU', '<strong>$1</strong>', $texte);
// En italique
$texte = preg_replace('#\[i\](.+)\[/i\]#isU', '<em>$1</em>', $texte);
// La couleur
$texte = preg_replace('#\[color=(white|silver|grey|black|red|maroon|lime|green|yellow|olive|blue|
navy|fuchsia|purple|aqua|teal)\] (.+)\[/color\]#isU', '<span style="color:$1">$2</span>', $texte);
// La taille '16' par défaut
$texte = preg_replace('#\[size=(12|14|16|18|20|22|24)\](.+)\[/size\]#isU',
'<span style="font-size:$1px">$2</span>', $texte);
// Aligner le texte à droite
$texte = preg_replace('#\[text=d\](.+)\[/text\]#isU', '<div style="text-align: right">$1</div>', $texte);
// Aligner le texte à gauche
$texte = preg_replace('#\[text=g\](.+)\[/text\]#isU', '<div style="text-align: left;">$1</div>', $texte);
// Centrer le texte
$texte = preg_replace('#\[text=c\](.+)\[/text\]#isU', '<div style="text-align: center">$1</div>', $texte);
// Justifier le texte
$texte = preg_replace('#\[text=j\](.+)\[/text\]#isU', '<div style="text-align: justify;">$1</div>', $texte);
// Retour à la ligne
$texte = preg_replace('#\[br/\]#isU', '<br/>', $texte);
// Les liens
$texte = preg_replace('#\[url\](.+)\[/url\]#isU', '<a href="$1">$1</a>', $texte);
$texte = preg_replace('#\[url=(.+)\](.+)\[/url\]#isU', '<a href="$1">$2</a>', $texte);
// Les images
$texte = preg_replace('#\[img=d\](.+)\[/img\]#', '<img class="img_droite" src="image/dl/$1" />', $texte);
$texte = preg_replace('#\[img\](.+)\[/img\]#', '<img class="img_centre" src="image/dl/$1" />', $texte);
$texte = preg_replace('#\[img=g\](.+)\[/img]#', '<img class="img_gauche" src="image/dl/$1" />', $texte);
// Les smileys
$texte = str_replace(':)', '<img src="images/smileys/1.gif" /> ', $texte);
$texte = str_replace(';)', '<img src="images/smileys/2.gif" /> ', $texte);
$texte = str_replace(':(', '<img src="images/smileys/3.gif" /> ', $texte);
$texte = str_replace(':D', '<img src="images/smileys/4.gif" /> ', $texte);
$texte = str_replace(':p', '<img src="images/smileys/5.gif" /> ', $texte);
$texte = str_replace(':*', '<img src="images/smileys/6.gif" /> ', $texte);
$texte = str_replace(':O', '<img src="images/smileys/7.gif" /> ', $texte);
$texte = str_replace(':o', '<img src="images/smileys/7.gif" /> ', $texte);
$texte = str_replace(':,\(', '<img src="images/smileys/8.gif" /> ', $texte);
$texte = str_replace('<>', '<img src="images/smileys/9.gif" /> ', $texte);
$texte = str_replace(':x', '<img src="images/smileys/10.gif" /> ', $texte);
$texte = str_replace(':X', '<img src="images/smileys/10.gif" /> ', $texte);
$texte = str_replace('8\)', '<img src="images/smileys/11.gif" /> ', $texte);
return $texte;
}