Hoi ik heb een UBB parser. met deze parser kan je ook net als hier op GoT [code] gebruiken om code er neer te zetten.
Het ziet er alsvolgt uit:
Met deze regel roep je het volgende aan
Als ik nu het geparste stuk echo dan komt er het volgende te staan
Er komt dus over al nog <br /> achter hoe kan ik dit weg halen?
Het ziet er alsvolgt uit:
PHP:
1
| $msg = preg_replace ("/\\[code\]((.|\n)*?)\\[\/code\]/e", 'code("\\1")', $msg); |
Met deze regel roep je het volgende aan
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| function code($input) { $output = "<table cellspacing=0 cellpadding=0 border=0 width=100%> <tr><td height=1><td bgcolor=808080 height=1></tr> <tr><td><td align=left valign=top>"; ob_start(); highlight_string($input); $output .= ob_get_contents(); ob_end_clean(); $output .= "</tr> <tr><td height=1><td bgcolor=808080 height=1></tr> </table><p>"; return $output; } |
Als ik nu het geparste stuk echo dan komt er het volgende te staan
code:
1
2
3
4
5
6
| kjhlfgh <br /> fsghkjh<br /> fdhjlgfjh <br /> jh<br /> jh <br /> dgh<br /> |
Er komt dus over al nog <br /> achter hoe kan ik dit weg halen?