bbsfall.c
来自「bbs server linux平台下软件源码」· C语言 代码 · 共 41 行
C
41 行
/* * $Id: bbsfall.c,v 1.10 2003/01/11 17:41:01 flyriver Exp $ */#include "bbslib.h"int main(){ int i; int fnum; char filename[STRLEN]; friends_t *frnds; init_all(); if (!loginok) http_fatal("您尚未登录, 请先登录"); printf("<body><center>\n"); printf("%s -- 好友名单 [使用者: %s]<hr color=\"green\"><br>\n", BBSNAME, currentuser->userid); sethomefile(filename, currentuser->userid, "friends"); fnum = get_num_records(filename, sizeof(friends_t)); if (fnum <= 0) { printf("<p>您尚未设定好友名单</p><hr color=\"green\">\n"); printf("[<a href=\"bbsfadd\">添加新的好友</a>]</center></body>\n"); http_quit(); } if ((!HAS_PERM(currentuser, PERM_ACCOUNTS) && !HAS_PERM(currentuser, PERM_SYSOP))) fnum = (fnum >= MAXFRIENDS) ? MAXFRIENDS : fnum; frnds = (friends_t *) calloc(sizeof(friends_t), fnum); get_records(filename, frnds, sizeof(friends_t), 1, fnum); printf("您共设定了 %d 位好友<br>", fnum); printf("<table border=\"1\"><tr><td>序号</td><td>好友代号</td><td>好友说明</td><td>删除好友</td></tr>"); for (i = 0; i < fnum; i++) { printf("<tr><td>%d</td>", i + 1); printf("<td><a href=\"bbsqry?userid=%s\">%s</a></td>", frnds[i].id, frnds[i].id); printf("<td>%s</td>\n", nohtml(frnds[i].exp)); printf("<td>[<a onclick=\"return confirm('确实删除吗?')\" href=\"bbsfdel?userid=%s\">删除</a>]</td></tr>", frnds[i].id); } printf("</table><hr color=\"green\">\n"); printf("[<a href=\"bbsfadd\">添加新的好友</a>]</center></body>\n"); http_quit();}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?