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'
)
);