太阳成游戏网站CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
QQ1835022299
028-61286886
用自定义函数过滤掉内容中img标签里style所有元素,在custop.php用了下面的代码,但是发现会把p标签里的style也都过滤了,有没有大神能帮忙看看
$content = preg_replace( '/(
(这一段表示查找img标签的下一个style如果你有一个img标签里面没有style,就会把下一个标签里的style删除我不是很懂正则,具体怎么弄您再研究研究
$content = preg_replace( '/($content = str_replace("漏洞,就是如果 p和style 不是连一起的话,可能无法判断到!
$content = preg_replace( '/(/', '$1 $3/>' , $content);
$preg = "//"; $img = ''; $content = preg_replace($preg,$img,$content);
$content = preg_replace( '/(]/i', '$1' , $content);
如果换行,就不会替换>
$content = str_replace(">", ">".PHP_EOL, $str); $content = preg_replace( '/(
$content = preg_replace( '/($content = str_replace("漏洞,就是如果 p和style 不是连一起的话,可能无法判断到!
我这个是让你的img标签里面只剩下src="***"
下面这段则会保留除了 style 之外的
这种如果img里面没有style,就会把下一个其他标签的style删除,也就是楼主想解决的问题小黄人 18html.com
小黄人 18html.com
如果换行,就不会替换>