Linux 版 (精华区)
发信人: tcpip (俺的昵称改了), 信区: Linux
标 题: 在BBS上记录用户的离站时间
发信站: 哈工大紫丁香 (Thu Dec 23 19:27:25 1999), 转信
发信人: ld (嘟嘟★默默), 信区: Linux
标 题: 在BBS上记录用户的离站时间
发信站: 一塌糊涂 BBS (Thu Dec 23 13:36:13 1999), 转信
发信人: triton (半颗勇敢的心), 信区: BBSDev
标 题: 在BBS上记录用户的离站时间
发信站: 武汉白云黄鹤站 (Sat Oct 2 16:33:24 1999), 站内信件
1.在bbs.c的Q_Goodbye()函数中,数据定义部分增加:
FILE *logoutfp;
time_t logouttime;
2.找到substitute_record(PASSFILE, ¤tuser, sizeof(currentuser), usernu
m); 然后在其后加入:
sprintf(genbuf,"%s/home/%c/%s/logout.time",
BBSHOME,toupper(currentuser.userid[0]),currentuser.userid);
if ( (logoutfp=fopen(genbuf,"wb"))!=NULL ) {
logouttime = time(0);
fwrite(&logouttime,sizeof(time_t),1,logoutfp);
fclose(logoutfp);
}
编译后替换原bbs,这样离站时间就以二进制方式存在用户资料目录下
的logout.time文件里了。
--
--
Laugh and world laughs with you weep and you weep alone.
欢笑,则世界与你同乐;哭泣,则独自悲伤.
※ 来源:.一塌糊涂 BBS ytht.dhs.org.[FROM: 162.105.25.44]
--
※ 转寄:.一塌糊涂 BBS ytht.dhs.org.[FROM: 202.118.239.10]
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: bin@mtlab.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.478毫秒