有篇文章说
解决方法:
1.检查你目录的权限
2.设置/plus/feedback.php 中的 ln=30(行) 在 $msg = eregi_replace($notallowstr,"***",$msg); 前面加 "//" 变成:
//$msg = eregi_replace($notallowstr,"***",$msg);
上传到空间上替换原来的就可以了.
其实不是这样
其实是自己的正则写的有问题
比如 在过滤设置里面
默认是 她妈|它妈|他妈|你妈
比如我们加了几个词语 她妈|它妈|他妈|你妈|fuck|去死|贱人|
那么 就是 多写了 一个 | 正则错了 所以 eregi_replace($notallowstr,"***",$msg);
替换没了
也就没有评论了
正确做法是 修改正则
正则表达式在评论过滤中的误操作及修正方法
本文探讨了在评论过滤中正则表达式的误配置导致的问题,详细解释了错误原因,并提供了正确的修复方法。通过实例说明,帮助开发者避免常见的配置错误,确保评论系统的正常运行。
888

被折叠的 条评论
为什么被折叠?



