看到asp版中,有朋友提出关于论坛ubb里flash功能不可用的问题 这个是老大故意关闭了的。主要出于防止某些人使用了带有恶意跳转功能的flash文件捣乱。
将commonincfilescommon.inc.php文件中的function mm_ubbcode($strers, $type = 0)函数做修改
原代码 [quote] if ($type == 1) $tstrers = preg_replace("/[flash=*([0-9]*),*([0-9]*)](.+?)[/flash]/is", "<script type="text/javascript">writeFlashHTML2("_version=8,0,0,0" ,"_swf=\3", "_width=\1", "_height=\2", "_quality=high");</script>", $tstrers); [/quote]
替换为 [quote] $tstrers = preg_replace("/[flash=*([0-9]*),*([0-9]*)](.+?)[/flash]/is", "<script type="text/javascript">writeFlashHTML2("_version=8,0,0,0" ,"_swf=\3", "_width=\1", "_height=\2", "_quality=high");</script>", $tstrers); [/quote]
帖子被 tuotuo 于 2009-08-04 18:06:51 编辑过 |