- 主题:为什么装了smth1.2后那个隐藏ip的功能没有用啊?
site.h
#define HAVE_OWN_USERIP
#define SHOW_USERIP(user,x) showuserip(user,x)
site.c
char * showuserip(,)
【 在 Carlking (晕死~~又感冒了!) 的大作中提到: 】
: 已经把那个参数设定弄出来了
: 可是选择了不显示ip后却没有起作用,怎么回事?//bow~~
--
FROM 219.224.139.*
【 在 Carlking (晕死~~又感冒了!) 的大作中提到: 】
: 标 题: Re: 为什么装了smth1.2后那个隐藏ip的功能没有用啊?
: 发信站: BBS 水木清华站 (Sat Jun 5 00:32:10 2004), 转信
:
:
: 【 在 stiger (每天为水木工作3小时) 的大作中提到: 】
: : 标 题: Re: 为什么装了smth1.2后那个隐藏ip的功能没有用啊?
: : 发信站: BBS 水木清华站 (Fri Jun 4 21:47:56 2004), 转信
: :
: :
: : site.h
: :
: : #define HAVE_OWN_USERIP
: : #define SHOW_USERIP(user,x) showuserip(user,x)
如果define上上面这个就是使用自己的showuserip函数
然后自己写到site.c或者哪里去
如果不define那么默认使用default.c里的showuserip函数
那个函数可能没有写好,呵呵
: :
: : site.c
: :
: : char * showuserip(,)
: 这个是指要在site.c里面加上这个定义么?site.c里面好象没有这个啊
: 倒是在default.c里面看见了...
: :
: :
: : ※ 来源:·BBS 水木清华站 smth.org·[FROM: 219.224.139.*]
:
:
: --
:
: ※ 来源:·BBS 水木清华站 smth.org·[FROM: 219.224.186.149]
--
FROM 219.224.139.*
char *showuserip(struct userec *user, char *ip)
{
static char sip[25];
char *c;
if ((getCurrentUser() != NULL) && (getCurrentUser()->title == 10))
return ip;
if (user != NULL && (!DEFINE(user, DEF_HIDEIP)))
return ip;
strncpy(sip, ip, 24);
sip[24] = 0;
if ((c = strrchr(sip, '.')) != NULL) {
*(++c) = '*';
*(++c) = '\0';
}
return sip;
}
【 在 Carlking (晕死~~又感冒了!) 的大作中提到: 】
: 水木怎么写的啊?:)
--
FROM 219.224.139.*