Je souhaite trasformer automatiquement les url des messages en leur équivalent en BB-Code, saufbiensûr si il s'agit d'url dans une balise bb-code justeemnt ...
J'ai fait ça :
CODE |
$texte2 = eregi_replace("[^(\[url\])][url=http://(]http://([/url][^,;! \n\r\t]*)[^(\[/url\])]", "\[url\][url=http://\\2\]http://\\2\[/url][/url\]", $texte); $texte2 = eregi_replace("[^(\[img\])][url=http://(]http://([/url][^,;! \n\r\t]*)[^(\[/img\])]", "\[url\][url=http://\\2\]http://\\2\[/url][/url\]", $texte2); $texte2 = eregi_replace("[^(\[url=)][url=http://(]http://([/url][^,;! \n\r\t]*)[^(\].*\[/url\])]", "\[url\][url=http://\\2\]http://\\2\[/url][/url\]", $texte2); |
les url dans les tags du bb-code ne sont pas transformées donc de ce coté là tout va bien ..... en revanche les url du style http://.... dans un message ne sont pas transformées en [ url ] http://... [/url][ /url ] comme je le souhaiterais et je ne comprends pas pourquoi :/
Quelqu'un peut m'aider ?????