Chevy Posted August 6, 2006 Share Posted August 6, 2006 Sorry for your time I found my error! Quote Link to comment 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 Quote Link to comment 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. Quote Link to comment 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! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.