","<hr></blockquote>",$bbcode); ”,在后面加入“ // Hack color,font,size,style,center $bbcode=eregi_replace("\[color=["]{0,1}(#[a-z0-9-]{6})["]{0,1}\]","<font color=\1>",$bbcode); // [color=] $bbcode=eregi_replace("\[/color\]","</font>",$bbcode); // [/color]; $bbcode=eregi_replace("\[size=["]{0,1}([0-9]{1})["]{0,1}\]","<font size=\1>",$bbcode); // [size=] $bbcode=eregi_replace("\[/size\]","</font>",$bbcode); // [/size] $bbcode=eregi_replace("\[font=["]{0,1}([^\[]*)["]{0,1}\]","<font face="\1">",$bbcode); // [font=] $bbcode=eregi_replace("\[/font\]","</font>",$bbcode); // // [/font] $bbcode=eregi_replace("\[style=["]{0,1}([^\[]*)["]{0,1}\]","<span style="\1">",$bbcode); // [style=] $bbcode=eregi_replace("\[/style\]","</span>",$bbcode); // [/style] $bbcode=eregi_replace("\[center\]","<p align=center>",$bbcode); // [center=] $bbcode=eregi_replace("\[/center\]","</p>",$bbcode); // [/center] // End Hack color size style ”,完成。 范例可以参考: 《禁止JavaScript》 原因:vBulletin没有对Javascript脚本做任何的特别对待处理,所以如果论坛开放了HTML代码的话,就有可能受到alert或window.open的袭击而沦陷。 步骤:打开 global.php ,查找“ if ($dohtml==0) { // 删除HTML代码 $bbcode=str_replace("&","&",$bbcode); $bbcode=str_replace("<","<",$bbcode); $bbcode=str_replace(">",">",$bbcode); } ”,在最后一个花括号前,加入“ } else { $bbcode=eregi_replace("<([/]{0,1}script[^<]*)>","<\1>",$bbcode); ”,完成! 【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】 |
温馨提示:喜欢本站的话,请收藏一下本站!