看到有setflag函数,但是如何使用呢?
PHP_FUNCTION(bbs_user_setflag)
{
struct userec *lookupuser;
char *s;
int s_len;
long flag, set;
if (ZEND_NUM_ARGS() != 3 || zend_parse_parameters(3 TSRMLS_CC, "sll", &s
, &s_len, &flag, &set) != SUCCESS) {
WRONG_PARAM_COUNT;
}
if( ! getuser(s,&lookupuser) ) {
RETURN_FALSE;
}
if (set) {
lookupuser->flags |= flag;
} else {
lookupuser->flags &= ~flag;
}
RETURN_TRUE;
}
--
FROM 202.119.31.*