if($ucresult > 0) { echo "<font color='#4E7504'><b>√用户名可用</b></font>"; } elseif($ucresult == -1) { echo "<font color='red'><b>×用户名不合法</b></font>"; } elseif($ucresult == -2) { echo "<font color='red'><b>×包含要允许注册的词语</b></font>"; } elseif($ucresult == -3) { echo "<font color='red'><b>×用户名已经存在</b></font>"; } exit();
if($ucresult > 0) { echo "<font color='#4E7504'><b>√用户名可用</b></font>"; } elseif($ucresult == -1) { echo "<font color='red'><b>×用户名不合法</b></font>"; } elseif($ucresult == -2) { echo "<font color='red'><b>×包含要允许注册的词语</b></font>"; } elseif($ucresult == -3) { echo "<font color='red'><b>×用户名已经存在</b></font>"; } exit();
<tr> <td class="textR"><span class="f14">手机号码</span>:</td> <td><input type="text" name="mobile" class="txtInput" id="mobile"></td> <td class="color999"><span class="red">*</span><span id="_mobile"></span></td> </tr>
这段代码不完整,前面应该还有获取和转换的代码
如果用的是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 和函数 查他们的手册吧 应该有提到的