if (!isUploadSuccess(REGISTER_PARM_AVATAR)) { $errorMsg = getUploadFailure(REGISTER_PARM_AVATAR); setRequestAck(REGISTER_FAILED, $errorMsg, ""); print json_encode($requestAck); exit; } //检查文件类型是否匹配 $uploadFileType = $_FILES[REGISTER_PARM_AVATAR]['type']; if ($uploadFileType != 'image/png') { global $requestAck; setRequestAck(REGISTER_FAILED, "Problem: file is not image: {$uploadFileType}", ""); print json_encode($requestAck); exit; } $sexInt = $sex == "男" ? 1 : 0; $userID = generateUserID(); $storedFileName = getFileURLForStore($userID); // 数据校验 if (!isNicknameAvailable($nickName)) { setRequestAck(REGISTER_FAILED, "哎呀,名字已经被使用了", $userID); print json_encode($requestAck); exit; } saveUploadFile($storedFileName); addUserToDatabase($userID, $nickName, $storedFileName, $phoneNumber, $sexInt); //写入数据库 function addUserToDatabase($id, $nickName, $avatar, $phone, $sex) { global $userID, $requestAck; $conn = db_connect(); $conn->set_charset("utf8");
echo $base_url; ?> users/update/<?php echo $user->id; ?> "> <div class="box-body" id="update_prof"> <!-- common fields for all user --> <div class="form-group"> <label for="id"><?php echo getFieldLabel("id"); ?> </label> <?php $value = generateUserID($profile->id) . " (" . $profile->username . ")"; ?> <input type="text" name="id" class="form-control" value = "<?php echo $value; ?> " disabled> </div> <div class="form-group"> <label for="role"><?php echo getFieldLabel("role"); ?> </label> <input type="text" name="role" class="form-control" value = "<?php echo $profile->role; ?> " disabled>