<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                #### 發布文章 ~~~ //一票的分數 const SCORE = 86400 / 200; //發布文章 function postArticle($redis,$author_id, $title, $link) { $article_id = $redis->incr("article:"); //獲取文章ID $voted = 'voted:' . $article_id; $redis->sAdd($voted, 'user:' . $author_id); //將作者id添加到集合中 $redis->expire($voted, 7 * 86400); //設置過期時間 $now = time(); $article = 'article:' . $article_id; $redis->hMset($article, [ 'author' => $author_id, 'title' => $title, 'link' => $link, 'time' => $now, 'votes' => 1, ]); $redis->zAdd('score:', $now + SCORE, $article); //分數 $redis->zAdd('time:', $now, $article); //創建時間 $redis->close(); //關閉流 return $article_id; } ~~~ #### 對文章進行投票 ~~~ function articleVote($redis,$user_id, $article_id) { $cutoff = time() - 7 * 86400; if ($redis->zScore('time:', 'article:' . $article_id) < $cutoff) { //檢查投票是否截止 echo "投票已截止"; return; } $bool = $redis->sIsMember('article:' . $article_id, $user_id); //檢查是否已投過票 if (!$bool) { echo "你已投過票"; return; } $redis->sAdd('article:' . $article_id, $user_id); //記錄投票的用戶ID $redis->zIncrBy('score:', SCORE, 'article:' . $article_id); //增加分數 $redis->hIncrBy('article:' . $article_id, 'votes', 1); $redis->close(); } ~~~ #### 對文章進行分組 ~~~ ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看