Lid |
|
Hey, ik heb zowat een kleine probleem bij het UBB Code geval, en het wilt alsmaar niet prima werken
De problemen zijn het "[ img ][ /img] en [ url= ][ /url ]".
Het eregi werkt wel, maar het weergeven doet ie heel raar.
Het weergeven ziet er zo ongeveer uit:
/nitrex.no-ip.com/NiTreX_6.gif">
/www.test.com target=_blank>test
En dit zijn de codes:
$message = eregi_replace("\\[img]([^\\[]*)\\[/img\\]","<img src=\"\\1\">",$message);
$message = eregi_replace("\\[url\\]www.([^\\[]*)\\[/url\\]", "<a href=\"http://www.\\1\" target=_blank>\\1</a>",$message);
$message = eregi_replace("\\[url\\]([^\\[]*)\\[/url\\]","<a href=\"\\1\" target=_blank>\\1</a>",$message);
$message = eregi_replace("\\[url=([^\\[]*)\\]([^\\[]*)\\[/url\\]","<a href=\"\\1\" target=_blank>\\2</a>",$message);
$message = eregi_replace("(^|[>[:space:]\n])([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])([<[:space:]\n]|$)","\\1<a href=\"\\2://\\3\\4\" target=\"_blank\">\\2://\\3\\4</a>\\5",$message);
$message = eregi_replace("\\[img]([^\\[]*)\\[/img\\]","<img src=\"\\1\">",$message); $message = eregi_replace("\\[url\\]www.([^\\[]*)\\[/url\\]", "<a href=\"http://www.\\1\" target=_blank>\\1</a>",$message); $message = eregi_replace("\\[url\\]([^\\[]*)\\[/url\\]","<a href=\"\\1\" target=_blank>\\1</a>",$message); $message = eregi_replace("\\[url=([^\\[]*)\\]([^\\[]*)\\[/url\\]","<a href=\"\\1\" target=_blank>\\2</a>",$message); $message = eregi_replace("(^|[>[:space:]\n])([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])([<[:space:]\n]|$)","\\1<a href=\"\\2://\\3\\4\" target=\"_blank\">\\2://\\3\\4</a>\\5",$message);
Wie kan me helpen?:(
|