回精華區
作者itoc, 信區: itoc
標題[功能] bhttpd.c 累積訪問人次
時間03/09/07
作者: itoc (√-1 小於等於心死) 看板: plan
標題: [功能] bhttpd.c 累積訪問人次
時間: Sun Sep  7 19:00:12 2003                          Updated: 2005/05/19

  應觀眾要求,寫一個很簡單的(也蠻笨的)累積訪問人次

: bhttpd.c:main()

    if (!(ptr = cb->key))               /* 其餘錯誤的都秀出首頁 */
    {
+     rec_add("run/bhttp.counter", arg, 1);     /* 進首頁才算累積訪問人次 */
      html_mainpage();
      break;
    }

: bhttpd.c:mainpage_neck()

  printf("<br>\r\n"
    "<table cellspacing=0 cellpadding=1 border=0 width=80%%>\r\n"
    "<tr>\r\n"
-   "  <td width=100%% ...%s%s歡迎光臨</td>\r\n"
+   "  <td width=100%% ...%s%s您是第%d位光臨本站的使用者</td>\r\n"
    "</tr>\r\n"
    "</table>\r\n"
    "<br>\r\n",
    logined ? cuser.userid : "",
-   logined ? "," : "");
+   logined ? "," : "", rec_num("run/bhttp.counter", 1));

--
□ 本文章由 itocitoc.Dorm11.NCTU.edu.tw 發表
精華選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻