forked from bcit-ci/CodeIgniter
-
Notifications
You must be signed in to change notification settings - Fork 0
BBCode Helper 2
World Wide Web Server edited this page Jul 4, 2012
·
8 revisions
[code] <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
if ( ! function_exists('bbcode')) { function bbcode($str = '') { $ci =& get_instance(); $ci->load->helper('url');
$str = $ci->security->xss_clean($str);
$str = strip_tags($str, '<img>');
$str = auto_link($str);
$str = nl2br($str);
$find = array(
"~\[b\](.*?)\[/b\]~is",
"~\[i\](.*?)\[/i\]~is");
$replace = array(
'<b>\\1</b>',
'<i>\\1</i>');
return preg_replace($find, $replace, $str);
}
} [/code]
Features
[b][/b] Bold [i][/i] Italic http://url/ Url Image \n New lines!
Improve :)