为了在 tinymce(独立)中使用 bbcodes,我创建了以下代码:
private function regExUrl($content) {
if(isset($content) && is_string($content)) {
return preg_replace(
array('|(https?://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?)|', '|\[img\](.*)\[\/img\]|', '|\[b\]|', '|\[/b\]|', '|\[i\]|', '|\[/i\]|', '|\[url=../../../../\]|', '|\[/url\]|'),
array('<a href="$1">$1</a>', '<img src="$1" class="wide" />', '<b>', '</b>', '<i>', '</i>', '<url>', '</url>'),
$content);
} else {
return $content;
}
}
在将代码集成到我的实时网站之前,如何提高该代码的安全性?或者没关系?用于插入图片和新闻的文本框位于密码保护区域内。
感谢您的帮助