PHP中文网为什么不能注册,注册时错误提示

if($ucresult > 0) { echo "√用户名可用"; } elseif($ucresult == -1) { echo "×用户名不合法"; } elseif($ucresult == -2) { echo "×包含要允许注册的词语"; } elseif($ucresult == -3) { echo "×用户名已经存在"; } exit();

像这种 -1 -2 -3 他是怎么来的?

回复讨论(解决方案)

if($ucresult > 0) { echo "√用户名可用"; } elseif($ucresult == -1) { echo "×用户名不合法"; } elseif($ucresult == -2) { echo "×包含要允许注册的词语"; } elseif($ucresult == -3) { echo "×用户名已经存在"; } exit();

像这种 -1 -2 -3 他是怎么来的?

下面是html代码 手机号码: *

这段代码不完整,前面应该还有获取和转换的代码

如果用的是ajax,那就是请求界面的返回值

这可能是程序规范的返回值 约定俗成 所以要往上看这个$ucresult 是如何赋值的

这可能是程序规范的返回值 约定俗成 所以要往上看这个$ucresult 是如何赋值的function uc_user_checkemail($email) {return call_user_func(UC_API_FUNC, 'user', 'check_email', array('email'=>$email));}

define('UC_API_FUNC', UC_CONNECT == 'mysql' ? 'uc_api_mysql' : 'uc_api_post');

function uc_api_mysql($model, $action, $args=array()) {global $uc_controls;if(empty($uc_controls[$model])) {include_once UC_ROOT.'./lib/db.class.php';include_once UC_ROOT.'./model/base.php';include_once UC_ROOT."./control/$model.php";eval("\$uc_controls['$model'] = new {$model}control();");}if($action{0} != '_') {$args = uc_addslashes($args, 1, TRUE);$action = 'on'.$action;$uc_controls[$model]->input = $args;return $uc_controls[$model]->$action($args);} else {return '';}}

这可能是程序规范的返回值 约定俗成 所以要往上看这个$ucresult 是如何赋值的function uc_user_checkemail($email) {return call_user_func(UC_API_FUNC, 'user', 'check_email', array('email'=>$email));}

define('UC_API_FUNC', UC_CONNECT == 'mysql' ? 'uc_api_mysql' : 'uc_api_post');

function uc_api_mysql($model, $action, $args=array()) {global $uc_controls;if(empty($uc_controls[$model])) {include_once UC_ROOT.'./lib/db.class.php';include_once UC_ROOT.'./model/base.php';include_once UC_ROOT."./control/$model.php";eval("\$uc_controls['$model'] = new {$model}control();");}if($action{0} != '_') {$args = uc_addslashes($args, 1, TRUE);$action = 'on'.$action;$uc_controls[$model]->input = $args;return $uc_controls[$model]->$action($args);} else {return '';}} $ucresult = uc_user_checkemail($email);

这可能是程序规范的返回值 约定俗成 所以要往上看这个$ucresult 是如何赋值的 妞妞 你说我不懂这些类什么的东东。是不是说我是个水货程序员?懂是懂点,但是就是不会写

约定俗成的数值啦

你得看看常量UC_API_FUNC的值的同名函数

把'user', 'check_email', array('email'=>$email) 三个传进去会有什么结果

可能还要向上追溯

uc 的api 和函数 查他们的手册吧 应该有提到的

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值