'DATA_QQ', 'code'=>403, 'info'=>'参数 Json[data.person_qq] 错误' ); // 输出数据 echo json_encode($data,JSON_UNESCAPED_UNICODE); header("HTTP/1.1 403 Forbidden"); } } // 上传数据(保证数据可以正常上传则锁定数据库) mysqli_query($conn,"LOCK TABLE ".$setting['SQL_DATA']['info']." WHRITE"); if (mysqli_query($conn,"UPDATE ".$setting['SQL_DATA']['info']." SET displayname='$data_person_displayname',qq='$data_person_qq',city='$data_person_city' WHERE studentID='$data_person'")) { // 编译数据 $data = array( 'output'=>'SUCCESS', 'code'=>200, 'info'=>'修改完毕!' ); // 输出数据 echo json_encode($data,JSON_UNESCAPED_UNICODE); } else { // 编译数据 $data = array( 'output'=>'MYSQL_ERROR', 'code'=>403, 'info'=>'请重试或联系管理员' ); // 输出数据 echo json_encode($data,JSON_UNESCAPED_UNICODE); header("HTTP/1.1 403 Forbidden"); } mysqli_query($conn,"TABLE UNLOCK"); } else { if (!preg_match('/[0-9]{8}/',$data_person)) { // 编译数据 $data = array( 'output'=>'DATA_USER', 'code'=>403, 'info'=>'参数 Json[data.studentID] 错误' ); // 输出数据 echo json_encode($data,JSON_UNESCAPED_UNICODE); header("HTTP/1.1 403 Forbidden"); } elseif (!preg_match('/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]{2,20}+$/u',$data_person_displayname)) { // 编译数据 $data = array( 'output'=>'DATA_DISPLAYNAME', 'code'=>403, 'info'=>'参数 Json[data.person_displayname] 错误' ); // 输出数据 echo json_encode($data,JSON_UNESCAPED_UNICODE); header("HTTP/1.1 403 Forbidden"); } } } else { if (empty($data_person)) { // 编译数据 $data = array( 'output'=>'NONE_USER', 'code'=>403, 'info'=>'参数 Json[data.studentID] 缺失' ); // 输出数据 echo json_encode($data,JSON_UNESCAPED_UNICODE); header("HTTP/1.1 403 Forbidden"); } elseif ($data_person_displayname) { // 编译数据 $data = array( 'output'=>'NONE_DISPLAYNAME', 'code'=>403, 'info'=>'参数 Json[data.person_displayname] 缺失' ); // 输出数据 echo json_encode($data,JSON_UNESCAPED_UNICODE); header("HTTP/1.1 403 Forbidden"); } elseif ($data_person_city) { // 编译数据 $data = array( 'output'=>'NONE_CITY', 'code'=>403, 'info'=>'参数 Json[data.person_city] 缺失' ); // 输出数据 echo json_encode($data,JSON_UNESCAPED_UNICODE); header("HTTP/1.1 403 Forbidden"); } else { // 编译数据 $data = array( 'output'=>'NONE_ERROR', 'code'=>403, 'info'=>'参数 Json[data.__] 缺失,未知错误' ); // 输出数据 echo json_encode($data,JSON_UNESCAPED_UNICODE); header("HTTP/1.1 403 Forbidden"); } } } else { // 编译数据 $data = array( 'output'=>'SSID_ERROR', 'code'=>403, 'info'=>'密钥错误' ); // 输出数据 echo json_encode($data,JSON_UNESCAPED_UNICODE); header("HTTP/1.1 403 Forbidden"); }