1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| function bbcode($texte)
{
/* Smileys */
$texte = str_replace(':smileys:', '<img src="/images/smileys/content.png" title="content" alt=" [ smile : content ] " />', $texte);
$texte = str_replace(':lol:', '<img src="/images/smileys/lol.png" title="lol" alt=" [ smile : lol ] " />', $texte);
$texte = str_replace(':mdr:', '<img src="/images/smileys/mdr.png" title="mdr" alt=" [ smile : mdr ] " />', $texte);
$texte = str_replace(':siffle:', '<img src="/images/smileys/siffle.png" title="siffle" alt=" [ smile : siffle ] " />', $texte);
$texte = str_replace(':arf:', '<img src="/images/smileys/arf.png" title="arf" alt=" [ smile : arf ] " />', $texte);
$texte = str_replace(':pleur:', '<img src="/images/smileys/pleur.png" title="pleur" alt=" [ smile : pleur ] " />', $texte);
$texte = str_replace(':boulay:', '<img src="/images/smileys/boulay.png" title="boulay" alt=" [ smile : boulay ] " />', $texte);
$texte = str_replace(':grrr:', '<img src="/images/smileys/grrrr.png" title="grrr" alt=" [ smile : grrr ] " />', $texte);
$texte = str_replace(':love:', '<img src="/images/smileys/love.png" title="love" alt=" [ smile : love ] " />', $texte);
/* Mise en forme du texte */
$texte = preg_replace('`\(.+?)\`i', '<b>$1</b>', $texte); /* Gras */
$texte = preg_replace('`\(.+?)\`i','<u>$1</u>', $texte); /* Souligné */
$texte = preg_replace('`\(.+?)\`i','<i>$1</i>', $texte); /* Italique */
$texte = preg_replace('`\(.+?)\`i','<s>$1</s>', $texte); /* Barré */
$texte = preg_replace('`\(.+?)\`i', '<a href="$1">$1</a>', $texte); /* Lien */
$texte = preg_replace('`\[img](.+?)\[/img]`i', '<img src="$1" border="0">$1</a>', $texte); /* Image */
$texte = preg_replace('`\(.+?)\ `i', '<div align="center">$1</div>', $texte); /* Centrer */
$texte = preg_replace('`\(.+?)\ `i', '<div align="left">$1</div>', $texte); /* Gauche */
$texte = preg_replace('`\(.+?)\ `i', '<div align="right">$1</div>', $texte); /* Droite */
$texte = preg_replace('`\[justify](.+?)\[/justify]`i', '<div align="justify">$1</div>', $texte); /* Droite */
stripslashes($texte);
//On retourne la variable texte
return $texte;
} |
Partager