diff --git a/phpBB/includes/bbcode.php b/phpBB/includes/bbcode.php index 47106edb09..a78ad84e83 100644 --- a/phpBB/includes/bbcode.php +++ b/phpBB/includes/bbcode.php @@ -60,6 +60,7 @@ class bbcode { ${$type}['search'][] = str_replace('$uid', $this->bbcode_uid, $search); ${$type}['replace'][] = $replace; + } } } @@ -192,21 +193,21 @@ class bbcode case 4: $this->bbcode_cache[$bbcode_id] = array( 'preg' => array( - '#\[img:$uid\](.*?)\[/img:$uid\]#' => '' + '#\[img:$uid\](.*?)\[/img:$uid\]#s' => '' ) ); break; case 5: $this->bbcode_cache[$bbcode_id] = array( 'preg' => array( - '#\[size=(.*?):$uid\](.*?)\[/size:$uid\]#' => '\2' + '#\[size=(.*?):$uid\](.*?)\[/size:$uid\]#s' => '\2' ) ); break; case 6: $this->bbcode_cache[$bbcode_id] = array( 'preg' => array( - '#\[color=(.*?):$uid\](.*?)\[/color:$uid\]#' => '\2' + '#\[color=(.*?):$uid\](.*?)\[/color:$uid\]#s' => '\2' ) ); break; @@ -241,7 +242,7 @@ class bbcode case 10: $this->bbcode_cache[$bbcode_id] = array( 'preg' => array( - '#\[email:$uid\](.*?)\[/email:$uid\]#i' => '\1', + '#\[email:$uid\](.*?)\[/email:$uid\]#is' => '\1', '#\[email=(.*?):$uid\](.*?)\[/email:$uid\]#is' => '\2' ) );