php源码不能注册中文名

[复制链接]
查看11 | 回复1 | 2010-6-6 10:43:20 | 显示全部楼层 |阅读模式
我有这样一段源码,但是只能注册英文名字,不能注册中文名,注册中文名时提示“Error:你的名字必须在至少3个字符。”源码如下,源码过长,其余的省略了谁能帮我看看:
25){

$msg.=translate_inline("你的角色的名称不能超过25个字符。`n");

$blockaccount=true;
}
if (getsetting("requireemail",0)==1 && is_email($email) || getsetting("requireemail",0)==0){
}else{

$msg.=translate_inline("您必须输入一个有效的电子邮件地址。`n");

$blockaccount=true;
。。。。。
?>
谁能帮我解答,50分奉上!!!

回复

使用道具 举报

千问 | 2010-6-6 10:43:20 | 显示全部楼层
肯定是运行到if (strlen($shortname)<3){
$msg.=translate_inline("你的名字必须在至少3个字符。`n");
$blockaccount=true; }这里时$shortname没有值了。把$shortname的赋值部分贴出来看看。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行