voila les miens, l'e-mail foire, et je ne peux pas compliquer autant que je veux la detection d'une URL
(pour que http://www.pays-froid.net donne www.pays-froid.net)
- Code: Tout sélectionner
//[g]
$texte = preg_replace('#\[g\](.+)\[/g\]#isU', '<strong>$1</strong>', $texte);
//[i]
$texte = preg_replace('#\[i\](.+)\[/i\]#isU', '<em>$1</em>', $texte);
//[u]
$texte = preg_replace('#\[u\](.+)\[/u\]#isU', '<span style="text-decoration:underline">$1</span>', $texte);
//[couleur]
$texte = preg_replace('#\[couleur="(\#[0-9a-fA-F]{6})"\](.+)\[/couleur\]#isU', '<span style="color:$1">$2</span>', $texte);
//[img]
$texte = preg_replace('#\[img\](http://[a-z0-9._/-]+)\[/img\]#', '<img src="$1" />', $texte);
//[url]
//$texte = preg_replace('#\[url(=('")?(http://[a-z0-9._/-]+)("')?)?\](.+)\[url\]#i', '<a href="$3">$5</a>', $texte);
//ULR
//$texte = preg_replace('#((http://)?(w{3}\.[a-z0-9._/-]+\.[a-z]{2.4})\??([a-z0-9A-Z_=&-]+)?)#i', '<a href="$1">$3</a>', $texte);
$texte = preg_replace('#(http://((www\.)?[a-z0-9._/-]+))#i', '<a href="$1">$2</a>', $texte);
//E-MAIL
//$texte = preg_replace('#([a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4})#i', '<a href="mailto:$1">$1</a>', $texte);*/





