如何去掉kingCMS提交的内容中带有非法数据的错误提示?
今天在使用KingCMS PHP版添加百度地图的时候,保存提交竟然提示:提交的内容中带有非法数据 。
如何去掉 提交的内容中带有非法数据 这个限制?
要去掉首先得知道是什么原因导致的?
不难发现,是因为在百度地图代码中选择了:iframe调用,JS调用等…
因此必然是KINGCMS对代码中的某些特定代码进行了限制和处理,从而导致的错误提示。
打开system/lib/func.php文件,把
case 21:$_is=preg_match(“/(<(\/?)(script|base|iframe|style|html|body|title|link|meta|\?|\%)([^>]*?)>|(<[^>]*)\son[a-zA-Z]+\s*=([^>]*>))/isU”,$post);break;
修改成
case 21:$_is=preg_match(“/(<(\/?)(base|style|html|body|title|link|meta|\?|\%)([^>]*?)>|(<[^>]*)\son[a-zA-Z]+\s*=([^>]*>))/isU”,$post);break;
PS:其实就是去掉了对iframe/SCRIPt 的报警处理。