註冊時錯誤提示

來源:互聯網
上載者:User
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 和函數 查他們的手冊吧 應該有提到的

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.