BBcode virker ikke - hvorfor?
Hej :)Er igang med at lave bbcode til mit forum, men det virker ikke af en eller anden grund.
her er min function:
<?php
function BBCode ($string) {
$string = htmlentities($string);
$search = array(
'@\[(?i)b\](.*?)\[/(?i)b\]@si',
'@\[(?i)i\](.*?)\[/(?i)i\]@si',
'@\[(?i)u\](.*?)\[/(?i)u\]@si',
'@\[(?i)img\](.*?)\[/(?i)img\]@si',
'@\[(?i)code\](.*?)\[/(?i)code\]@si',
'@\[(?i)url=(.*?)\](.*?)\[/(?i)url\]@si',
'@\[(?i)s\](.*?)\[/(?i)s\]@si'
);
$replace = array(
'<b>\\1</b>',
'<i>\\1</i>',
'<u>\\1</u>',
'<img src="\\1">',
'<code>\\1</code>',
'<a href="\\1">\\2</a>',
'<s>\\1</s>',
);
return preg_replace($search , $replace, $string);
}
?>
Her udposter jeg emnet fra databasen:
echo nl2br($post_content);
Jeg poster bare post_content normalt ind i dabatbasen mysqli prepare statement helt normalt.
Hvad skal jeg gøre for at det kan fungere?
På forhånd tak for hjælpen :)