char buffer[128];
fp=fopen("ipdeny", "w+");
{
struct tm *date;
date=localtime(&now);
fprintf(fp, "封禁ip地址 %d.%d.%d.%d 15分钟.\n", ip[0], ip[1], ip[2], ip[3]);
fprintf(fp, " %d-%02d-%02d %02d:%02d:%02d\n", date->tm_year+1900,
date->tm_mon+1, date->tm_mday, date->tm_hour, date->tm_min,
date->tm_sec);
sprintf(buffer, "封禁%d.%d.%d.%d", ip[0], ip[1], ip[2], ip[3]);
fclose(fp);
}
post_file("deliver", "", "ipdeny", "sysop", buffer, 0, 2, getSession());
【 在 jiangjun2000 (jiangjun) 的大作中提到: 】
: 我是这样想的,check_IP_lists函数中,将封禁的ip写入,每小时统计一次
: 我想改成实时的,即每封一个就自动发文
: 这样调用,mode改为2也一样
: ...................
--
修改:jiangjun2000 FROM 159.226.37.*
FROM 159.226.37.*