function getanswer($mysql, $usrname, $keyword) { switch ($keyword) { case "求红包": require "redpocket.php"; $contentStr = redpocket($mysql, $usrname); break; case "我爱你": $contentStr = "我也爱你么么哒"; break; default: $exploded = explode(":", $keyword, 2); if ($exploded[0] == "红包问题答案") { require "redpocket.php"; $ckresult = checkanswer($mysql, $usrname, $exploded[1]); if ($ckresult === 0) { $key = get_key($mysql, $usrname); if ($key == 1) { $contentStr = "恭喜答对,很抱歉,红包已经发完……"; } else { $contentStr = "恭喜答对!您的提取密钥是:" . $key . "。相关指引请看http://waymao.com/img/wny 如有疑问请联系邮箱hb@waymao.com"; change_gift_status($mysql, $usrname, 3); } } else { $contentStr = $ckresult; } } else { $contentStr = "你个辣鸡,居然向我发送了{$keyword} 【注意啦,大福利来啦,大年夜到初二三天,回复求红包试试?】QAQ!QAQ!!"; } } return $contentStr; }
if (isset($_POST["totanswerpart_" . $i])) { $total_answerpart = $_POST["totanswerpart_" . $i]; } else { $error = true; } for ($e = 0; $e < $total_answerpart; $e++) { $answerpartvalue = ""; $answerpartid = ""; if (isset($_POST["value_" . $i . "_" . $e]) && isset($_POST["answer_" . $i . "_" . $e])) { $answerpartvalue = $_POST["answer_" . $i . "_" . $e]; $answerpartid = $_POST["value_" . $i . "_" . $e]; } else { $error = true; } if (!$error) { $correct = checkanswer(array($questionid, $answerid, $answerpartid, $answerpartvalue)); $useranswer = array($questionid, $answerid, $answerpartid, $answerpartvalue, $correct); save_answerattempt($test, $question_attempt, $useranswer); array_push($answerlist, $useranswer); array_push($resultlist, $correct); } } } } $finalresult = 1; for ($i = 0; $i < sizeof($resultlist); $i++) { if ($resultlist[$i] != 1) { $finalresult = 0; } } update_questionattempt($question_attempt, $finalresult);
$pass1 = getvardata("pass1", ""); $pass2 = getvardata("pass2", ""); $error = getvardata("error", ""); echo "<input type=hidden name='cp_nextact' id='cp_nextact' value=\"{$cp_nextact}\">\n"; switch ($cp_nextact) { case "view": getname($shandle, $user, $pass); break; case "veriname": veriname($shandle, $user, $pass); break; case "requestion": requestion($shandle, $user, $answer, $error); break; case "reanswer": checkanswer($shandle, $user, $answer); break; case "getnewpass": getnewpass($user, $pass1, $pass2, $error); break; case "badanswer": badanswer($user); break; case "savepass": savepass($user, $pass1, $pass2, $shandle); break; } return; ///////////////////////////////////////////////////////////// function getname($shandle, $user, $pass) {