Ik heb voor mn forum een ubbparser (duh
), alles erin werkt heel erg prima naar mijn mening, alleen er is 1 klein bugje...
Die ik zelf nogal vaag vind, en niet kan vinden waarom het gebeurd...
Zodra ik dit gebruik:
Dan krijg ik iets te zien van
Wie kan me helpen met dit probleem
?
Die ik zelf nogal vaag vind, en niet kan vinden waarom het gebeurd...
code:
1
2
3
4
5
6
7
8
9
| <?php $text = preg_replace('#(^|[\n ])(http://[^ \n\r\t<]*)#is', '\1<a href="\2" target="_blank" style=text-decoration:underline;>\2</a>', $text); $text = preg_replace('#(^|[\n ])((www|ftp).[^ \t\n\r<]*)#is', '\1<a href="http://\2" target="_blank" style=text-decoration:underline;>\2</a>', $text); $text = preg_replace('/\[url=www.(.*?)\][\/url]/si', '<a href="http://www.\\1" target="_blank" style="text-decoration:underline;">\\2</a>',$text); $text = preg_replace('/\[url=(.*?)\][\/url]/si', '<a href="\\1" target="_blank" style="text-decoration:underline;">\\2</a>',$text); $text = preg_replace('/\[url=(.*?)\](.+?)\\[\/url]/isD', '<a href="\\1" target="_blank" style="text-decoration:underline;">\\2</a>',$text); $text = preg_replace('/\[url](.*?)\\[\/url]/si','<a href="\\1" target="_blank" style="text-decoration:underline;">\\1</a>',$text); ?> |
Zodra ik dit gebruik:
code:
gaat hij goed, maar zodra de naam van de url met een R begint, geeft hij de url niet goed meer weer.. dus 1
| [url=http://www.bla.nl]Bla[/url] |
code:
1
| [url=http://www.bla.nl]Rare bug[/url] |
Dan krijg ik iets te zien van
code:
1
| arararara[/url] |
Wie kan me helpen met dit probleem
[ Voor 34% gewijzigd door Verwijderd op 13-11-2004 16:27 ]