Chevy Posted August 6, 2006 Share Posted August 6, 2006 Sorry for your time I found my error! Link to comment https://forums.phpfreaks.com/topic/16713-solved-bb-code-help/ Share on other sites More sharing options...
shocker-z Posted August 6, 2006 Share Posted August 6, 2006 i think this has all the corections needed..[code]<?phpfunction bbcode($txt){$bbcodes = array( "|\[b\](.+)\[/b\]|is", "|\[u\](.+)\[/u\]|is", "|\[i\](.+)\[/i\]|is", "|\[img\](.+)\[/img\]|is");$replace = array( "<strong>$1</strong>", "<u>$1</u>", "<em>$1</em>", "<img src=\"$1\">");$txt = preg_replace($bbcodes, $replace, $txt);return nl2br($txt);}$texter = strip_tags($_POST[message]);$str = "$texter";$str = bbcode($str);echo $str;?>[/code]Doesn't give any errors when tested for parse errors and so on..RegardsLiam Link to comment https://forums.phpfreaks.com/topic/16713-solved-bb-code-help/#findComment-70249 Share on other sites More sharing options...
GingerRobot Posted August 6, 2006 Share Posted August 6, 2006 [code]<?phpfunction bbcode($txt){$bbcodes = array( "|\[b\](.+)\[/b\]|is", "|\[u\](.+)\[/u\]|is", "|\[i\](.+)\[/i\]|is", "|\[img\](.+)\[/img\]|is");$replace = array( "<strong>$1</strong>", "<u>$1</u>", "<em>$1</em>", "<img src='$1'>");$txt = preg_replace($bbcodes, $replace, $txt);return nl2br($txt);}$texter = strip_tags($_POST[message]);$str = "$texter";$str = bbcode($str);echo $str;?>[/code]i got 2 errors on line 13. Firstly, you need to either replace with single quotes on escape the inside double quotes on this line:"<img src="$1">"I replaced them. Secondly, you were missing a comma at the end of the preceding line. Link to comment https://forums.phpfreaks.com/topic/16713-solved-bb-code-help/#findComment-70250 Share on other sites More sharing options...
Chevy Posted August 6, 2006 Author Share Posted August 6, 2006 Thanks I figured it out :) But thank you a lot! Link to comment https://forums.phpfreaks.com/topic/16713-solved-bb-code-help/#findComment-70251 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.