|
|
发表于 2011-5-23 17:04:48
|
显示全部楼层
发布时提示用户名非法,是采集的用户名或者自定义的用户名里含有论坛里过滤的非法字符,如~,**,……,#¥%&等等字符。发布到第几个回复的时候出错,你可以把该楼层的用户名手工到论坛注册下看看是否可以注册成功。目前解决的办法是打开接口文件,找到用户名代码控制范围, $illegal=array('<','>','#','%','\'','"');//在这里添加下该论坛里其他需要过滤的字符
foreach($illegal as $c){
if(strpos($_G['gp_username'],$c)!==false){
exit('用户名非法->'.$_G['gp_username']);
break;
}
}
修改好后保存或者上传到服务器,再次发布下就可以了。
如还有疑问可以在线咨询我们的企业QQ:800019423 |
|