示例#1
0
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;
}
示例#2
0
         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);
示例#3
0
$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)
{