S
spex
Hi,
mit folgendem Script versuche ich BB-Codes zu übersetzen.
Leider kommt bei [URL=http://google.de/forum/f259/] folgendes raus:
Ich komm nicht hinter den Fehler oO
mit folgendem Script versuche ich BB-Codes zu übersetzen.
PHP:
$search = array(
'@\[(?i)b\](.*?)\[/(?i)b\]@si',
'@\[(?i)i\](.*?)\[/(?i)i\]@si',
'@\[(?i)u\](.*?)\[/(?i)u\]@si',
'@\[(?i)img\](.*?)\[/(?i)img\]@si',
'@\[(?i)url=(.*?)\](.*?)\[/(?i)url\]@si',
'@\[(?i)code\](.*?)\[/(?i)code\]@si'
);
$replace = array(
'<b>\\1</b>',
'<i>\\1</i>',
'<u>\\1</u>',
'<img src="\\1">',
'<a href="\\1">\\2</a>',
'<code>\\1</code>'
);
$text = preg_replace($search, $replace, $text);
Leider kommt bei [URL=http://google.de/forum/f259/] folgendes raus:
Code:
<a href="" http:="" google.de="" forum="" f259="">Allgemeinem Bereich </a>
Ich komm nicht hinter den Fehler oO